RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lcy01-amd64-009 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:29:59 UTC 2017 x86_64 Buildd toolchain package versions: launchpad-buildd_157 python-lpbuildd_157 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.3 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 26 Jan 14:11:13 ntpdate[1809]: adjust time server 10.211.37.1 offset 0.000142 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 /home/buildd/filecache-default/b6762bcd0bec7d108ffb0fb3fb0b7d1ce32df8bb Creating target for build PACKAGEBUILD-14277916 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 Starting target for build PACKAGEBUILD-14277916 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 'deb http://ftpmaster.internal/ubuntu bionic main universe' 'deb http://ftpmaster.internal/ubuntu bionic-security main universe' 'deb http://ftpmaster.internal/ubuntu bionic-updates main universe' 'deb http://ftpmaster.internal/ubuntu bionic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-14277916 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 Updating target for build PACKAGEBUILD-14277916 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [235 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed InRelease [235 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main i386 Packages [1004 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main Translation-en [517 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/universe i386 Packages [8370 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4947 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 Packages [213 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main Translation-en [105 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/universe i386 Packages [763 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/universe Translation-en [358 kB] Fetched 16.9 MB in 4s (3456 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: gnupg-agent libcurl3-gnutls libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libnghttp2-14 libpsl5 librtmp1 libustr-1.0-1 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libmpfr6 libnghttp2-14 The following packages will be upgraded: adduser apt apt-transport-https base-files base-passwd binutils binutils-common binutils-i686-linux-gnu bsdutils build-essential coreutils cpp-7 dash debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fakeroot fdisk findutils g++-7 gcc-7 gcc-7-base gnupg gnupg-agent gpgv init init-system-helpers libapparmor1 libapt-pkg5.0 libasan4 libasn1-8-heimdal libassuan0 libatomic1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcilkrts5 libcomerr2 libcryptsetup4 libcurl3-gnutls libdpkg-perl libfakeroot libfdisk1 libffi6 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libidn11 libidn2-0 libip4tc0 libitm1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 libmount1 libmpc3 libmpx2 libncurses5 libncursesw5 libnettle6 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libprocps6 libpsl5 libquadmath0 libreadline7 libroken18-heimdal libseccomp2 libselinux1 libsemanage-common libsemanage1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libubsan0 libudev1 libuuid1 libwind0-heimdal linux-libc-dev lsb-base mount multiarch-support ncurses-base ncurses-bin openssl optipng perl perl-base perl-modules-5.26 pinentry-curses procps readline-common sensible-utils systemd systemd-sysv sysvinit-utils tzdata util-linux 132 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. Need to get 67.5 MB of archives. After this operation, 6961 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 perl-modules-5.26 all 5.26.1-4 [2761 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libperl5.26 i386 5.26.1-4 [3181 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 perl i386 5.26.1-4 [201 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 perl-base i386 5.26.1-4 [1493 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc6-dev i386 2.26-0ubuntu3 [2143 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc-dev-bin i386 2.26-0ubuntu3 [67.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 linux-libc-dev i386 4.13.0-30.33 [956 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libitm1 i386 7.3.0-1ubuntu1 [30.3 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gcc-7-base i386 7.3.0-1ubuntu1 [19.3 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgcc1 i386 1:7.3.0-1ubuntu1 [47.0 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libmpx2 i386 7.3.0-1ubuntu1 [13.1 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgomp1 i386 7.3.0-1ubuntu1 [80.1 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libatomic1 i386 7.3.0-1ubuntu1 [9744 B] Get:14 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libasan4 i386 7.3.0-1ubuntu1 [361 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libubsan0 i386 7.3.0-1ubuntu1 [141 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcilkrts5 i386 7.3.0-1ubuntu1 [47.2 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libquadmath0 i386 7.3.0-1ubuntu1 [205 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libmpfr6 i386 4.0.0-5 [245 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 cpp-7 i386 7.3.0-1ubuntu1 [6968 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcc1-0 i386 7.3.0-1ubuntu1 [41.4 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 binutils-i686-linux-gnu i386 2.29.90.20180122-1ubuntu1 [2027 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libbinutils i386 2.29.90.20180122-1ubuntu1 [546 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 binutils i386 2.29.90.20180122-1ubuntu1 [3392 B] Get:24 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 binutils-common i386 2.29.90.20180122-1ubuntu1 [193 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 g++-7 i386 7.3.0-1ubuntu1 [7809 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gcc-7 i386 7.3.0-1ubuntu1 [7679 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgcc-7-dev i386 7.3.0-1ubuntu1 [2396 kB] Get:28 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libstdc++-7-dev i386 7.3.0-1ubuntu1 [1503 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libstdc++6 i386 7.3.0-1ubuntu1 [429 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgmp10 i386 2:6.1.2+dfsg-2 [246 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libmpc3 i386 1.1.0-1 [46.1 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc6 i386 2.26-0ubuntu3 [2532 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main i386 init-system-helpers all 1.51 [37.3 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main i386 base-files i386 10ubuntu1 [55.9 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main i386 bsdutils i386 1:2.30.2-0.1ubuntu1 [62.5 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 coreutils i386 8.28-1ubuntu1 [1306 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main i386 debianutils i386 4.8.4 [86.2 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dpkg i386 1.19.0.5ubuntu1 [1162 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main i386 dash i386 0.5.8-2.9ubuntu1 [110 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 e2fslibs i386 1.43.8-2 [184 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 e2fsprogs i386 1.43.8-2 [537 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main i386 findutils i386 4.6.0+git+20170828-2 [305 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libncurses5 i386 6.0+20171125-1ubuntu1 [101 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libtinfo5 i386 6.0+20171125-1ubuntu1 [80.6 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libncursesw5 i386 6.0+20171125-1ubuntu1 [128 kB] Get:46 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 ncurses-bin i386 6.0+20171125-1ubuntu1 [165 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main i386 libuuid1 i386 2.30.2-0.1ubuntu1 [16.0 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main i386 libblkid1 i386 2.30.2-0.1ubuntu1 [133 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main i386 libsmartcols1 i386 2.30.2-0.1ubuntu1 [85.6 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main i386 libfdisk1 i386 2.30.2-0.1ubuntu1 [173 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main i386 libpcre3 i386 2:8.39-8 [228 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main i386 libselinux1 i386 2.7-2 [73.0 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main i386 libmount1 i386 2.30.2-0.1ubuntu1 [143 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main i386 fdisk i386 2.30.2-0.1ubuntu1 [115 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main i386 util-linux i386 2.30.2-0.1ubuntu1 [905 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main i386 base-passwd i386 3.5.44 [47.8 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libc-bin i386 2.26-0ubuntu3 [567 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 ncurses-base all 6.0+20171125-1ubuntu1 [17.3 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/main i386 sysvinit-utils i386 2.88dsf-59.10ubuntu1 [19.3 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main i386 libudev1 i386 235-3ubuntu3 [58.2 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libapt-pkg5.0 i386 1.6~alpha7 [869 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main i386 debconf all 1.5.65 [124 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main i386 adduser all 3.116ubuntu1 [163 kB] Get:64 http://ftpmaster.internal/ubuntu bionic/main i386 libgpg-error0 i386 1.27-5 [40.2 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main i386 libgcrypt20 i386 1.8.1-4 [398 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpgv i386 2.2.4-1ubuntu1 [216 kB] Get:67 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libnettle6 i386 3.4-1 [127 kB] Get:68 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libhogweed4 i386 3.4-1 [139 kB] Get:69 http://ftpmaster.internal/ubuntu bionic/main i386 libidn2-0 i386 2.0.4-1 [94.8 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libffi6 i386 3.2.1-8 [17.2 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main i386 libp11-kit0 i386 0.23.9-2 [185 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main i386 libtasn1-6 i386 4.13-2 [38.8 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgnutls30 i386 3.5.17-1ubuntu1 [701 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main i386 libseccomp2 i386 2.3.1-2.1ubuntu3 [35.4 kB] Get:75 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 apt i386 1.6~alpha7 [1178 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libapparmor1 i386 2.11.0-2ubuntu19 [30.4 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main i386 libcap2 i386 1:2.25-1.2 [13.4 kB] Get:78 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcryptsetup4 i386 2:1.7.5-1ubuntu1 [84.3 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main i386 libidn11 i386 1.33-2.1 [46.8 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main i386 libip4tc0 i386 1.6.1-2ubuntu2 [20.4 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main i386 mount i386 2.30.2-0.1ubuntu1 [115 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libprocps6 i386 2:3.3.12-3ubuntu1 [32.3 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main i386 lsb-base all 9.20170808ubuntu1 [12.5 kB] Get:84 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 procps i386 2:3.3.12-3ubuntu1 [224 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/main i386 systemd i386 235-3ubuntu3 [2927 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main i386 libsystemd0 i386 235-3ubuntu3 [213 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/main i386 init i386 1.51 [5864 B] Get:88 http://ftpmaster.internal/ubuntu bionic/main i386 systemd-sysv i386 235-3ubuntu3 [13.1 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main i386 libcap-ng0 i386 0.7.7-3.1 [11.2 kB] Get:90 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcomerr2 i386 1.43.8-2 [11.5 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main i386 libsemanage-common all 2.7-2 [6916 B] Get:92 http://ftpmaster.internal/ubuntu bionic/main i386 libsemanage1 i386 2.7-2 [93.4 kB] Get:93 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libss2 i386 1.43.8-2 [11.6 kB] Get:94 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 multiarch-support i386 2.26-0ubuntu3 [6916 B] Get:95 http://ftpmaster.internal/ubuntu bionic/main i386 sensible-utils all 0.0.11 [14.8 kB] Get:96 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg-l10n all 2.2.4-1ubuntu1 [48.6 kB] Get:97 http://ftpmaster.internal/ubuntu bionic/main i386 libassuan0 i386 2.5.1-1 [36.9 kB] Get:98 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 readline-common all 7.0-3 [52.9 kB] Get:99 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libreadline7 i386 7.0-3 [128 kB] Get:100 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg i386 2.2.4-1ubuntu1 [249 kB] Get:101 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg-agent all 2.2.4-1ubuntu1 [4544 B] Get:102 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpgconf i386 2.2.4-1ubuntu1 [130 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/main i386 pinentry-curses i386 1.0.0-3 [36.6 kB] Get:104 http://ftpmaster.internal/ubuntu bionic/main i386 libnpth0 i386 1.5-3 [7988 B] Get:105 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg-agent i386 2.2.4-1ubuntu1 [246 kB] Get:106 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gnupg-utils i386 2.2.4-1ubuntu1 [138 kB] Get:107 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libsqlite3-0 i386 3.22.0-1 [531 kB] Get:108 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg i386 2.2.4-1ubuntu1 [507 kB] Get:109 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg-wks-client i386 2.2.4-1ubuntu1 [102 kB] Get:110 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 gpg-wks-server i386 2.2.4-1ubuntu1 [94.6 kB] Get:111 http://ftpmaster.internal/ubuntu bionic-proposed/universe i386 gpgsm i386 2.2.4-1ubuntu1 [235 kB] Get:112 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dirmngr i386 2.2.4-1ubuntu1 [342 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/main i386 libroken18-heimdal i386 7.5.0+dfsg-1 [44.8 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main i386 libasn1-8-heimdal i386 7.5.0+dfsg-1 [183 kB] Get:115 http://ftpmaster.internal/ubuntu bionic/main i386 libheimbase1-heimdal i386 7.5.0+dfsg-1 [32.1 kB] Get:116 http://ftpmaster.internal/ubuntu bionic/main i386 libhcrypto4-heimdal i386 7.5.0+dfsg-1 [92.6 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main i386 libwind0-heimdal i386 7.5.0+dfsg-1 [48.3 kB] Get:118 http://ftpmaster.internal/ubuntu bionic/main i386 libhx509-5-heimdal i386 7.5.0+dfsg-1 [118 kB] Get:119 http://ftpmaster.internal/ubuntu bionic/main i386 libkrb5-26-heimdal i386 7.5.0+dfsg-1 [232 kB] Get:120 http://ftpmaster.internal/ubuntu bionic/main i386 libheimntlm0-heimdal i386 7.5.0+dfsg-1 [16.4 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/main i386 libgssapi3-heimdal i386 7.5.0+dfsg-1 [106 kB] Get:122 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libslang2 i386 2.3.1a-1ubuntu1 [423 kB] Get:123 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libssl1.0.0 i386 1.0.2n-1ubuntu1 [912 kB] Get:124 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 openssl i386 1.0.2n-1ubuntu1 [511 kB] Get:125 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 tzdata all 2018c-1 [188 kB] Get:126 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgssapi-krb5-2 i386 1.16-2 [132 kB] Get:127 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libkrb5-3 i386 1.16-2 [303 kB] Get:128 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libk5crypto3 i386 1.16-2 [89.8 kB] Get:129 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libkrb5support0 i386 1.16-2 [32.8 kB] Get:130 http://ftpmaster.internal/ubuntu bionic/main i386 libkeyutils1 i386 1.5.9-9.2ubuntu1 [9544 B] Get:131 http://ftpmaster.internal/ubuntu bionic/main i386 libpng16-16 i386 1.6.34-1 [183 kB] Get:132 http://ftpmaster.internal/ubuntu bionic-proposed/universe i386 apt-transport-https all 1.6~alpha7 [1692 B] Get:133 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dpkg-dev all 1.19.0.5ubuntu1 [607 kB] Get:134 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libdpkg-perl all 1.19.0.5ubuntu1 [211 kB] Get:135 http://ftpmaster.internal/ubuntu bionic/main i386 build-essential i386 12.4ubuntu1 [4752 B] Get:136 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libfakeroot i386 1.22-2ubuntu1 [27.1 kB] Get:137 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 fakeroot i386 1.22-2ubuntu1 [63.6 kB] Get:138 http://ftpmaster.internal/ubuntu bionic/main i386 libnghttp2-14 i386 1.29.0-1 [82.8 kB] Get:139 http://ftpmaster.internal/ubuntu bionic/main i386 libpsl5 i386 0.19.1-4 [41.9 kB] Get:140 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcurl3-gnutls i386 7.58.0-2ubuntu1 [235 kB] Get:141 http://ftpmaster.internal/ubuntu bionic/main i386 liblockfile-bin i386 1.14-1.1 [12.5 kB] Get:142 http://ftpmaster.internal/ubuntu bionic/main i386 liblockfile1 i386 1.14-1.1 [7144 B] Get:143 http://ftpmaster.internal/ubuntu bionic/main i386 optipng i386 0.7.6-1.1 [87.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 67.5 MB in 2s (29.6 MB/s) (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../perl_5.26.1-4_i386.deb ... Unpacking perl (5.26.1-4) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-modules-5.26_5.26.1-4_all.deb ... Unpacking perl-modules-5.26 (5.26.1-4) over (5.26.0-8ubuntu1) ... Preparing to unpack .../libperl5.26_5.26.1-4_i386.deb ... Unpacking libperl5.26:i386 (5.26.1-4) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-base_5.26.1-4_i386.deb ... Unpacking perl-base (5.26.1-4) over (5.26.0-8ubuntu1) ... Setting up perl-base (5.26.1-4) ... (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.26-0ubuntu3_i386.deb ... Unpacking libc6-dev:i386 (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.26-0ubuntu3_i386.deb ... Unpacking libc-dev-bin (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.13.0-30.33_i386.deb ... Unpacking linux-libc-dev:i386 (4.13.0-30.33) over (4.13.0-11.12) ... Preparing to unpack .../libitm1_7.3.0-1ubuntu1_i386.deb ... Unpacking libitm1:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../gcc-7-base_7.3.0-1ubuntu1_i386.deb ... Unpacking gcc-7-base:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Setting up gcc-7-base:i386 (7.3.0-1ubuntu1) ... (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.3.0-1ubuntu1_i386.deb ... Unpacking libgcc1:i386 (1:7.3.0-1ubuntu1) over (1:7.2.0-6ubuntu1) ... Setting up libgcc1:i386 (1:7.3.0-1ubuntu1) ... (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../00-libmpx2_7.3.0-1ubuntu1_i386.deb ... Unpacking libmpx2:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../01-libgomp1_7.3.0-1ubuntu1_i386.deb ... Unpacking libgomp1:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../02-libatomic1_7.3.0-1ubuntu1_i386.deb ... Unpacking libatomic1:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../03-libasan4_7.3.0-1ubuntu1_i386.deb ... Unpacking libasan4:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../04-libubsan0_7.3.0-1ubuntu1_i386.deb ... Unpacking libubsan0:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../05-libcilkrts5_7.3.0-1ubuntu1_i386.deb ... Unpacking libcilkrts5:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../06-libquadmath0_7.3.0-1ubuntu1_i386.deb ... Unpacking libquadmath0:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Selecting previously unselected package libmpfr6:i386. Preparing to unpack .../07-libmpfr6_4.0.0-5_i386.deb ... Unpacking libmpfr6:i386 (4.0.0-5) ... Preparing to unpack .../08-cpp-7_7.3.0-1ubuntu1_i386.deb ... Unpacking cpp-7 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../09-libcc1-0_7.3.0-1ubuntu1_i386.deb ... Unpacking libcc1-0:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../10-binutils-i686-linux-gnu_2.29.90.20180122-1ubuntu1_i386.deb ... Unpacking binutils-i686-linux-gnu (2.29.90.20180122-1ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../11-libbinutils_2.29.90.20180122-1ubuntu1_i386.deb ... Unpacking libbinutils:i386 (2.29.90.20180122-1ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../12-binutils_2.29.90.20180122-1ubuntu1_i386.deb ... Unpacking binutils (2.29.90.20180122-1ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../13-binutils-common_2.29.90.20180122-1ubuntu1_i386.deb ... Unpacking binutils-common:i386 (2.29.90.20180122-1ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../14-g++-7_7.3.0-1ubuntu1_i386.deb ... Unpacking g++-7 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../15-gcc-7_7.3.0-1ubuntu1_i386.deb ... Unpacking gcc-7 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../16-libgcc-7-dev_7.3.0-1ubuntu1_i386.deb ... Unpacking libgcc-7-dev:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../17-libstdc++-7-dev_7.3.0-1ubuntu1_i386.deb ... Unpacking libstdc++-7-dev:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../18-libstdc++6_7.3.0-1ubuntu1_i386.deb ... Unpacking libstdc++6:i386 (7.3.0-1ubuntu1) over (7.2.0-6ubuntu1) ... Setting up libstdc++6:i386 (7.3.0-1ubuntu1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-2_i386.deb ... Unpacking libgmp10:i386 (2:6.1.2+dfsg-2) over (2:6.1.2+dfsg-1) ... Setting up libgmp10:i386 (2:6.1.2+dfsg-2) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libmpc3_1.1.0-1_i386.deb ... Unpacking libmpc3:i386 (1.1.0-1) over (1.0.3-2) ... Preparing to unpack .../libc6_2.26-0ubuntu3_i386.deb ... Unpacking libc6:i386 (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Setting up libc6:i386 (2.26-0ubuntu3) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.51_all.deb ... Unpacking init-system-helpers (1.51) over (1.49ubuntu1) ... Setting up init-system-helpers (1.51) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../base-files_10ubuntu1_i386.deb ... Unpacking base-files (10ubuntu1) over (9.6ubuntu101) ... Setting up base-files (10ubuntu1) ... Installing new version of config file /etc/debian_version ... 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 ... 12743 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.30.2-0.1ubuntu1_i386.deb ... Unpacking bsdutils (1:2.30.2-0.1ubuntu1) over (1:2.30.1-0ubuntu4) ... Setting up bsdutils (1:2.30.2-0.1ubuntu1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../coreutils_8.28-1ubuntu1_i386.deb ... Unpacking coreutils (8.28-1ubuntu1) over (8.26-3ubuntu3) ... Setting up coreutils (8.28-1ubuntu1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.4_i386.deb ... Unpacking debianutils (4.8.4) over (4.8.2) ... Setting up debianutils (4.8.4) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu1_i386.deb ... Unpacking dpkg (1.19.0.5ubuntu1) over (1.18.24ubuntu1) ... Setting up dpkg (1.19.0.5ubuntu1) ... Installing new version of config file /etc/alternatives/README ... Installing new version of config file /etc/cron.daily/dpkg ... Installing new version of config file /etc/logrotate.d/dpkg ... (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../dash_0.5.8-2.9ubuntu1_i386.deb ... Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' Unpacking dash (0.5.8-2.9ubuntu1) over (0.5.8-2.3ubuntu1) ... Setting up dash (0.5.8-2.9ubuntu1) ... Removing 'diversion of /bin/sh to /bin/sh.distrib by bash' Adding 'diversion of /bin/sh to /bin/sh.distrib by dash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.8-2_i386.deb ... Unpacking e2fslibs:i386 (1.43.8-2) over (1.43.5-1) ... Setting up e2fslibs:i386 (1.43.8-2) ... (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.8-2_i386.deb ... Unpacking e2fsprogs (1.43.8-2) over (1.43.5-1) ... Setting up e2fsprogs (1.43.8-2) ... Installing new version of config file /etc/mke2fs.conf ... (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170828-2_i386.deb ... Unpacking findutils (4.6.0+git+20170828-2) over (4.6.0+git+20170729-2) ... Setting up findutils (4.6.0+git+20170828-2) ... (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../libncurses5_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libncurses5:i386 (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libtinfo5:i386 (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up libtinfo5:i386 (6.0+20171125-1ubuntu1) ... (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.0+20171125-1ubuntu1_i386.deb ... Unpacking libncursesw5:i386 (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up libncursesw5:i386 (6.0+20171125-1ubuntu1) ... (Reading database ... 12745 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.0+20171125-1ubuntu1_i386.deb ... Unpacking ncurses-bin (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up ncurses-bin (6.0+20171125-1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libuuid1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libuuid1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libuuid1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libblkid1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libblkid1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libblkid1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libsmartcols1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libsmartcols1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libfdisk1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libfdisk1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-8_i386.deb ... Unpacking libpcre3:i386 (2:8.39-8) over (2:8.39-4) ... Setting up libpcre3:i386 (2:8.39-8) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libselinux1_2.7-2_i386.deb ... Unpacking libselinux1:i386 (2.7-2) over (2.7-1) ... Setting up libselinux1:i386 (2.7-2) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../libmount1_2.30.2-0.1ubuntu1_i386.deb ... Unpacking libmount1:i386 (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up libmount1:i386 (2.30.2-0.1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../fdisk_2.30.2-0.1ubuntu1_i386.deb ... Unpacking fdisk (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up fdisk (2.30.2-0.1ubuntu1) ... (Reading database ... 12747 files and directories currently installed.) Preparing to unpack .../util-linux_2.30.2-0.1ubuntu1_i386.deb ... Unpacking util-linux (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Setting up util-linux (2.30.2-0.1ubuntu1) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.44_i386.deb ... Unpacking base-passwd (3.5.44) over (3.5.43) ... Setting up base-passwd (3.5.44) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../libc-bin_2.26-0ubuntu3_i386.deb ... Unpacking libc-bin (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Setting up libc-bin (2.26-0ubuntu3) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.0+20171125-1ubuntu1_all.deb ... Unpacking ncurses-base (6.0+20171125-1ubuntu1) over (6.0+20160625-1ubuntu1) ... Setting up ncurses-base (6.0+20171125-1ubuntu1) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu1_i386.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu1) over (2.88dsf-59.8git1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu1) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../libudev1_235-3ubuntu3_i386.deb ... Unpacking libudev1:i386 (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libudev1:i386 (235-3ubuntu3) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6~alpha7_i386.deb ... Unpacking libapt-pkg5.0:i386 (1.6~alpha7) over (1.5~rc4) ... Setting up libapt-pkg5.0:i386 (1.6~alpha7) ... (Reading database ... 12748 files and directories currently installed.) Preparing to unpack .../debconf_1.5.65_all.deb ... Unpacking debconf (1.5.65) over (1.5.63) ... Setting up debconf (1.5.65) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../adduser_3.116ubuntu1_all.deb ... Unpacking adduser (3.116ubuntu1) over (3.113+nmu3ubuntu5) ... Setting up adduser (3.116ubuntu1) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-5_i386.deb ... Unpacking libgpg-error0:i386 (1.27-5) over (1.27-3) ... Setting up libgpg-error0:i386 (1.27-5) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.1-4_i386.deb ... Unpacking libgcrypt20:i386 (1.8.1-4) over (1.7.8-2ubuntu1) ... Setting up libgcrypt20:i386 (1.8.1-4) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.4-1ubuntu1_i386.deb ... Unpacking gpgv (2.2.4-1ubuntu1) over (2.1.15-1ubuntu7) ... Setting up gpgv (2.2.4-1ubuntu1) ... (Reading database ... 12740 files and directories currently installed.) Preparing to unpack .../libnettle6_3.4-1_i386.deb ... Unpacking libnettle6:i386 (3.4-1) over (3.3-1) ... Setting up libnettle6:i386 (3.4-1) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.4-1_i386.deb ... Unpacking libhogweed4:i386 (3.4-1) over (3.3-1) ... Setting up libhogweed4:i386 (3.4-1) ... (Reading database ... 12742 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.4-1_i386.deb ... Unpacking libidn2-0:i386 (2.0.4-1) over (2.0.2-5) ... Setting up libidn2-0:i386 (2.0.4-1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-8_i386.deb ... Unpacking libffi6:i386 (3.2.1-8) over (3.2.1-6) ... Setting up libffi6:i386 (3.2.1-8) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2_i386.deb ... Unpacking libp11-kit0:i386 (0.23.9-2) over (0.23.7-3) ... Setting up libp11-kit0:i386 (0.23.9-2) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.13-2_i386.deb ... Unpacking libtasn1-6:i386 (4.13-2) over (4.12-2.1) ... Setting up libtasn1-6:i386 (4.13-2) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.17-1ubuntu1_i386.deb ... Unpacking libgnutls30:i386 (3.5.17-1ubuntu1) over (3.5.8-6ubuntu3) ... Setting up libgnutls30:i386 (3.5.17-1ubuntu1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2.1ubuntu3_i386.deb ... Unpacking libseccomp2:i386 (2.3.1-2.1ubuntu3) over (2.3.1-2.1ubuntu2) ... Setting up libseccomp2:i386 (2.3.1-2.1ubuntu3) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../apt_1.6~alpha7_i386.deb ... Unpacking apt (1.6~alpha7) over (1.5~rc4) ... Setting up apt (1.6~alpha7) ... Installing new version of config file /etc/cron.daily/apt-compat ... (Reading database ... 12746 files and directories currently installed.) Preparing to unpack .../00-libapparmor1_2.11.0-2ubuntu19_i386.deb ... Unpacking libapparmor1:i386 (2.11.0-2ubuntu19) over (2.11.0-2ubuntu17) ... Preparing to unpack .../01-libcap2_1%3a2.25-1.2_i386.deb ... Unpacking libcap2:i386 (1:2.25-1.2) over (1:2.25-1) ... Preparing to unpack .../02-libcryptsetup4_2%3a1.7.5-1ubuntu1_i386.deb ... Unpacking libcryptsetup4:i386 (2:1.7.5-1ubuntu1) over (2:1.7.3-4ubuntu1) ... Preparing to unpack .../03-libidn11_1.33-2.1_i386.deb ... Unpacking libidn11:i386 (1.33-2.1) over (1.33-2) ... Preparing to unpack .../04-libip4tc0_1.6.1-2ubuntu2_i386.deb ... Unpacking libip4tc0:i386 (1.6.1-2ubuntu2) over (1.6.1-2ubuntu1) ... Preparing to unpack .../05-mount_2.30.2-0.1ubuntu1_i386.deb ... Unpacking mount (2.30.2-0.1ubuntu1) over (2.30.1-0ubuntu4) ... Preparing to unpack .../06-libprocps6_2%3a3.3.12-3ubuntu1_i386.deb ... Unpacking libprocps6:i386 (2:3.3.12-3ubuntu1) over (2:3.3.12-1ubuntu2) ... Preparing to unpack .../07-lsb-base_9.20170808ubuntu1_all.deb ... Unpacking lsb-base (9.20170808ubuntu1) over (9.20160110ubuntu5) ... Preparing to unpack .../08-procps_2%3a3.3.12-3ubuntu1_i386.deb ... Unpacking procps (2:3.3.12-3ubuntu1) over (2:3.3.12-1ubuntu2) ... Preparing to unpack .../09-systemd_235-3ubuntu3_i386.deb ... Unpacking systemd (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../10-libsystemd0_235-3ubuntu3_i386.deb ... Unpacking libsystemd0:i386 (235-3ubuntu3) over (234-2ubuntu10) ... Setting up libsystemd0:i386 (235-3ubuntu3) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../archives/init_1.51_i386.deb ... Unpacking init (1.51) over (1.49ubuntu1) ... Setting up libapparmor1:i386 (2.11.0-2ubuntu19) ... Setting up libcap2:i386 (1:2.25-1.2) ... Setting up libcryptsetup4:i386 (2:1.7.5-1ubuntu1) ... Setting up libidn11:i386 (1.33-2.1) ... Setting up libip4tc0:i386 (1.6.1-2ubuntu2) ... Setting up mount (2.30.2-0.1ubuntu1) ... Setting up libncurses5:i386 (6.0+20171125-1ubuntu1) ... Setting up libprocps6:i386 (2:3.3.12-3ubuntu1) ... Setting up lsb-base (9.20170808ubuntu1) ... Setting up procps (2:3.3.12-3ubuntu1) ... Setting up systemd (235-3ubuntu3) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/system.conf ... Removing empty /etc/rc.local Removed /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service. Removing user `systemd-bus-proxy' ... Warning: group `systemd-bus-proxy' has no more members. Done. (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../systemd-sysv_235-3ubuntu3_i386.deb ... Unpacking systemd-sysv (235-3ubuntu3) over (234-2ubuntu10) ... Preparing to unpack .../libcap-ng0_0.7.7-3.1_i386.deb ... Unpacking libcap-ng0:i386 (0.7.7-3.1) over (0.7.7-3build1) ... Setting up libcap-ng0:i386 (0.7.7-3.1) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.43.8-2_i386.deb ... Unpacking libcomerr2:i386 (1.43.8-2) over (1.43.5-1) ... Setting up libcomerr2:i386 (1.43.8-2) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.7-2_all.deb ... Unpacking libsemanage-common (2.7-2) over (2.7-1) ... Setting up libsemanage-common (2.7-2) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.7-2_i386.deb ... Unpacking libsemanage1:i386 (2.7-2) over (2.7-1) ... Setting up libsemanage1:i386 (2.7-2) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../libss2_1.43.8-2_i386.deb ... Unpacking libss2:i386 (1.43.8-2) over (1.43.5-1) ... Setting up libss2:i386 (1.43.8-2) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.26-0ubuntu3_i386.deb ... Unpacking multiarch-support (2.26-0ubuntu3) over (2.26-0ubuntu1) ... Setting up multiarch-support (2.26-0ubuntu3) ... (Reading database ... 12751 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.11_all.deb ... Unpacking sensible-utils (0.0.11) over (0.0.10) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../01-gnupg-l10n_2.2.4-1ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.4-1ubuntu1) ... Preparing to unpack .../02-libassuan0_2.5.1-1_i386.deb ... Unpacking libassuan0:i386 (2.5.1-1) over (2.4.3-3) ... Preparing to unpack .../03-readline-common_7.0-3_all.deb ... Unpacking readline-common (7.0-3) over (7.0-0ubuntu2) ... Preparing to unpack .../04-libreadline7_7.0-3_i386.deb ... Unpacking libreadline7:i386 (7.0-3) over (7.0-0ubuntu2) ... Preparing to unpack .../05-gnupg_2.2.4-1ubuntu1_i386.deb ... Unpacking gnupg (2.2.4-1ubuntu1) over (2.1.15-1ubuntu7) ... Preparing to unpack .../06-gnupg-agent_2.2.4-1ubuntu1_all.deb ... Unpacking gnupg-agent (2.2.4-1ubuntu1) over (2.1.15-1ubuntu7) ... dpkg: warning: unable to delete old directory '/etc/X11/Xsession.d': Directory not empty dpkg: warning: unable to delete old directory '/etc/X11': Directory not empty Selecting previously unselected package gpgconf. Preparing to unpack .../07-gpgconf_2.2.4-1ubuntu1_i386.deb ... Unpacking gpgconf (2.2.4-1ubuntu1) ... Preparing to unpack .../08-pinentry-curses_1.0.0-3_i386.deb ... Unpacking pinentry-curses (1.0.0-3) over (1.0.0-2) ... Preparing to unpack .../09-libnpth0_1.5-3_i386.deb ... Unpacking libnpth0:i386 (1.5-3) over (1.5-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../10-gpg-agent_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../11-gnupg-utils_2.2.4-1ubuntu1_i386.deb ... Unpacking gnupg-utils (2.2.4-1ubuntu1) ... Preparing to unpack .../12-libsqlite3-0_3.22.0-1_i386.deb ... Unpacking libsqlite3-0:i386 (3.22.0-1) over (3.19.3-3) ... Selecting previously unselected package gpg. Preparing to unpack .../13-gpg_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg (2.2.4-1ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../14-gpg-wks-client_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg-wks-client (2.2.4-1ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../15-gpg-wks-server_2.2.4-1ubuntu1_i386.deb ... Unpacking gpg-wks-server (2.2.4-1ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../16-gpgsm_2.2.4-1ubuntu1_i386.deb ... Unpacking gpgsm (2.2.4-1ubuntu1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../17-dirmngr_2.2.4-1ubuntu1_i386.deb ... Unpacking dirmngr (2.2.4-1ubuntu1) ... Preparing to unpack .../18-libroken18-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libroken18-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../19-libasn1-8-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libasn1-8-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../20-libheimbase1-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libheimbase1-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../21-libhcrypto4-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libhcrypto4-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../22-libwind0-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libwind0-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../23-libhx509-5-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libhx509-5-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../24-libkrb5-26-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libkrb5-26-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../25-libheimntlm0-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libheimntlm0-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../26-libgssapi3-heimdal_7.5.0+dfsg-1_i386.deb ... Unpacking libgssapi3-heimdal:i386 (7.5.0+dfsg-1) over (7.4.0.dfsg.1-2) ... Preparing to unpack .../27-libslang2_2.3.1a-1ubuntu1_i386.deb ... Unpacking libslang2:i386 (2.3.1a-1ubuntu1) over (2.3.1-5ubuntu1) ... Preparing to unpack .../28-libssl1.0.0_1.0.2n-1ubuntu1_i386.deb ... Unpacking libssl1.0.0:i386 (1.0.2n-1ubuntu1) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../29-openssl_1.0.2n-1ubuntu1_i386.deb ... Unpacking openssl (1.0.2n-1ubuntu1) over (1.0.2g-1ubuntu13) ... Preparing to unpack .../30-tzdata_2018c-1_all.deb ... Unpacking tzdata (2018c-1) over (2017b-2) ... Preparing to unpack .../31-libgssapi-krb5-2_1.16-2_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../32-libkrb5-3_1.16-2_i386.deb ... Unpacking libkrb5-3:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../33-libk5crypto3_1.16-2_i386.deb ... Unpacking libk5crypto3:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../34-libkrb5support0_1.16-2_i386.deb ... Unpacking libkrb5support0:i386 (1.16-2) over (1.15.1-2) ... Preparing to unpack .../35-libkeyutils1_1.5.9-9.2ubuntu1_i386.deb ... Unpacking libkeyutils1:i386 (1.5.9-9.2ubuntu1) over (1.5.9-9ubuntu1) ... Preparing to unpack .../36-libpng16-16_1.6.34-1_i386.deb ... Unpacking libpng16-16:i386 (1.6.34-1) over (1.6.32-2) ... Preparing to unpack .../37-apt-transport-https_1.6~alpha7_all.deb ... Unpacking apt-transport-https (1.6~alpha7) over (1.5~rc4) ... Preparing to unpack .../38-dpkg-dev_1.19.0.5ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../39-libdpkg-perl_1.19.0.5ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../40-build-essential_12.4ubuntu1_i386.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Preparing to unpack .../41-libfakeroot_1.22-2ubuntu1_i386.deb ... Unpacking libfakeroot:i386 (1.22-2ubuntu1) over (1.21-1ubuntu2) ... Preparing to unpack .../42-fakeroot_1.22-2ubuntu1_i386.deb ... Unpacking fakeroot (1.22-2ubuntu1) over (1.21-1ubuntu2) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../43-libnghttp2-14_1.29.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.29.0-1) ... Preparing to unpack .../44-libpsl5_0.19.1-4_i386.deb ... Unpacking libpsl5:i386 (0.19.1-4) over (0.18.0-2) ... Preparing to unpack .../45-libcurl3-gnutls_7.58.0-2ubuntu1_i386.deb ... Unpacking libcurl3-gnutls:i386 (7.58.0-2ubuntu1) over (7.55.1-1ubuntu1) ... Preparing to unpack .../46-liblockfile-bin_1.14-1.1_i386.deb ... Unpacking liblockfile-bin (1.14-1.1) over (1.14-1) ... Preparing to unpack .../47-liblockfile1_1.14-1.1_i386.deb ... Unpacking liblockfile1:i386 (1.14-1.1) over (1.14-1) ... Preparing to unpack .../48-optipng_0.7.6-1.1_i386.deb ... Unpacking optipng (0.7.6-1.1) over (0.7.6-1build1) ... Setting up libquadmath0:i386 (7.3.0-1ubuntu1) ... Setting up libnpth0:i386 (1.5-3) ... Setting up libgomp1:i386 (7.3.0-1ubuntu1) ... Setting up libatomic1:i386 (7.3.0-1ubuntu1) ... Setting up readline-common (7.0-3) ... Setting up liblockfile-bin (1.14-1.1) ... Setting up libcc1-0:i386 (7.3.0-1ubuntu1) ... Setting up apt-transport-https (1.6~alpha7) ... Setting up libssl1.0.0:i386 (1.0.2n-1ubuntu1) ... Setting up libnghttp2-14:i386 (1.29.0-1) ... Setting up libasan4:i386 (7.3.0-1ubuntu1) ... Setting up libpng16-16:i386 (1.6.34-1) ... Setting up libcilkrts5:i386 (7.3.0-1ubuntu1) ... Setting up libreadline7:i386 (7.0-3) ... Setting up libpsl5:i386 (0.19.1-4) ... Setting up tzdata (2018c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Jan 26 14:11:52 UTC 2018. Universal Time is now: Fri Jan 26 14:11:52 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (235-3ubuntu3) ... Setting up libubsan0:i386 (7.3.0-1ubuntu1) ... Setting up liblockfile1:i386 (1.14-1.1) ... Setting up linux-libc-dev:i386 (4.13.0-30.33) ... Setting up libmpfr6:i386 (4.0.0-5) ... Setting up libroken18-heimdal:i386 (7.5.0+dfsg-1) ... Setting up perl-modules-5.26 (5.26.1-4) ... Setting up libkrb5support0:i386 (1.16-2) ... Setting up optipng (0.7.6-1.1) ... Setting up gnupg-l10n (2.2.4-1ubuntu1) ... Setting up binutils-common:i386 (2.29.90.20180122-1ubuntu1) ... Setting up libmpx2:i386 (7.3.0-1ubuntu1) ... Setting up sensible-utils (0.0.11) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... Setting up libperl5.26:i386 (5.26.1-4) ... Setting up libheimbase1-heimdal:i386 (7.5.0+dfsg-1) ... Setting up libfakeroot:i386 (1.22-2ubuntu1) ... Setting up libsqlite3-0:i386 (3.22.0-1) ... Setting up libmpc3:i386 (1.1.0-1) ... Setting up libc-dev-bin (2.26-0ubuntu3) ... Setting up libkeyutils1:i386 (1.5.9-9.2ubuntu1) ... Setting up libc6-dev:i386 (2.26-0ubuntu3) ... Setting up libslang2:i386 (2.3.1a-1ubuntu1) ... Setting up libassuan0:i386 (2.5.1-1) ... Setting up libitm1:i386 (7.3.0-1ubuntu1) ... Setting up libk5crypto3:i386 (1.16-2) ... Setting up libwind0-heimdal:i386 (7.5.0+dfsg-1) ... Setting up libbinutils:i386 (2.29.90.20180122-1ubuntu1) ... Setting up init (1.51) ... Setting up libasn1-8-heimdal:i386 (7.5.0+dfsg-1) ... Setting up gpgconf (2.2.4-1ubuntu1) ... Setting up libhcrypto4-heimdal:i386 (7.5.0+dfsg-1) ... Setting up fakeroot (1.22-2ubuntu1) ... Setting up libhx509-5-heimdal:i386 (7.5.0+dfsg-1) ... Setting up libgcc-7-dev:i386 (7.3.0-1ubuntu1) ... Setting up cpp-7 (7.3.0-1ubuntu1) ... Setting up libstdc++-7-dev:i386 (7.3.0-1ubuntu1) ... Setting up perl (5.26.1-4) ... Setting up binutils-i686-linux-gnu (2.29.90.20180122-1ubuntu1) ... Setting up gpgsm (2.2.4-1ubuntu1) ... Setting up openssl (1.0.2n-1ubuntu1) ... Setting up gnupg-utils (2.2.4-1ubuntu1) ... Setting up pinentry-curses (1.0.0-3) ... Setting up libkrb5-3:i386 (1.16-2) ... Setting up binutils (2.29.90.20180122-1ubuntu1) ... Setting up libkrb5-26-heimdal:i386 (7.5.0+dfsg-1) ... Setting up dirmngr (2.2.4-1ubuntu1) ... Setting up libheimntlm0-heimdal:i386 (7.5.0+dfsg-1) ... Setting up gpg (2.2.4-1ubuntu1) ... Setting up gcc-7 (7.3.0-1ubuntu1) ... Setting up g++-7 (7.3.0-1ubuntu1) ... Setting up libdpkg-perl (1.19.0.5ubuntu1) ... Setting up gpg-agent (2.2.4-1ubuntu1) ... Installing new version of config file /etc/X11/Xsession.d/90gpg-agent ... Setting up gpg-wks-server (2.2.4-1ubuntu1) ... Setting up gpg-wks-client (2.2.4-1ubuntu1) ... Setting up libgssapi-krb5-2:i386 (1.16-2) ... Setting up dpkg-dev (1.19.0.5ubuntu1) ... Setting up gnupg-agent (2.2.4-1ubuntu1) ... Setting up libgssapi3-heimdal:i386 (7.5.0+dfsg-1) ... Setting up build-essential (12.4ubuntu1) ... Setting up libcurl3-gnutls:i386 (7.58.0-2ubuntu1) ... Setting up gnupg (2.2.4-1ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14277916 i386 bionic-proposed -c chroot:build-PACKAGEBUILD-14277916 --arch=i386 --dist=bionic-proposed --nolog shark_3.1.4+ds1-1.dsc Initiating build PACKAGEBUILD-14277916 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:29:59 UTC 2017 i686 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lcy01-amd64-009.buildd +==============================================================================+ | shark 3.1.4+ds1-1 (i386) 26 Jan 2018 14:11 | +==============================================================================+ Package: shark Version: 3.1.4+ds1-1 Source Version: 3.1.4+ds1-1 Distribution: bionic-proposed Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 I: NOTICE: Log filtering will replace 'build/shark-Qi9jaq/shark-3.1.4+ds1' with '<>' I: NOTICE: Log filtering will replace 'build/shark-Qi9jaq' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14277916/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- shark_3.1.4+ds1-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-duoSlE/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-duoSlE/apt_archive ./ InRelease Get:2 copy:/<>/resolver-duoSlE/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-duoSlE/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-duoSlE/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-duoSlE/apt_archive ./ Packages [524 B] Fetched 2857 B in 0s (104 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: gnupg-agent libcurl3-gnutls libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libnghttp2-14 libpsl5 librtmp1 libustr-1.0-1 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-duoSlE/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 (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: cmake, debhelper (>= 10), dpkg-dev (>= 1.17.14), libblas-dev | libblas.so, libboost-date-time-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-system-dev, libboost-test-dev, libboost-thread-dev, libhdf5-dev Filtered Build-Depends: cmake, debhelper (>= 10), dpkg-dev (>= 1.17.14), libblas-dev | libblas.so, libboost-date-time-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-system-dev, libboost-test-dev, libboost-thread-dev, libhdf5-dev dpkg-deb: building package 'sbuild-build-depends-shark-dummy' in '/<>/resolver-fZ8N4X/apt_archive/sbuild-build-depends-shark-dummy.deb'. Ign:1 copy:/<>/resolver-fZ8N4X/apt_archive ./ InRelease Get:2 copy:/<>/resolver-fZ8N4X/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-fZ8N4X/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-fZ8N4X/apt_archive ./ Sources [303 B] Get:5 copy:/<>/resolver-fZ8N4X/apt_archive ./ Packages [624 B] Fetched 3046 B in 0s (163 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install shark 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: gnupg-agent libcurl3-gnutls libustr-1.0-1 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism file gettext gettext-base groff-base hdf5-helpers intltool-debian libaec-dev libaec0 libarchive-zip-perl libarchive13 libblas-dev libblas3 libboost-atomic1.65-dev libboost-atomic1.65.1 libboost-chrono1.65-dev libboost-chrono1.65.1 libboost-date-time-dev libboost-date-time1.65-dev libboost-date-time1.65.1 libboost-filesystem-dev libboost-filesystem1.65-dev libboost-filesystem1.65.1 libboost-program-options-dev libboost-program-options1.65-dev libboost-program-options1.65.1 libboost-serialization-dev libboost-serialization1.65-dev libboost-serialization1.65.1 libboost-system-dev libboost-system1.65-dev libboost-system1.65.1 libboost-test-dev libboost-test1.65-dev libboost-test1.65.1 libboost-thread-dev libboost-thread1.65-dev libboost-thread1.65.1 libboost1.65-dev libbsd0 libcroco3 libcurl3 libexpat1 libfile-stripnondeterminism-perl libfreetype6 libgfortran4 libglib2.0-0 libgraphite2-3 libharfbuzz0b libhdf5-100 libhdf5-cpp-100 libhdf5-dev libicu-le-hb0 libicu60 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjsoncpp1 liblzo2-2 libmagic-mgc libmagic1 libpipeline1 librhash0 libsigsegv2 libsz2 libtimedate-perl libtool libuv1 libxml2 m4 man-db po-debconf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation ninja-build dh-make dwz gettext-doc libasprintf-dev libgettextpo-dev groff lrzip liblapack-doc libboost1.65-doc libboost-container1.65-dev libboost-context1.65-dev libboost-coroutine1.65-dev libboost-exception1.65-dev libboost-fiber1.65-dev libboost-graph1.65-dev libboost-graph-parallel1.65-dev libboost-iostreams1.65-dev libboost-locale1.65-dev libboost-log1.65-dev libboost-math1.65-dev libboost-mpi1.65-dev libboost-mpi-python1.65-dev libboost-numpy1.65-dev libboost-python1.65-dev libboost-random1.65-dev libboost-regex1.65-dev libboost-signals1.65-dev libboost-stacktrace1.65-dev libboost-timer1.65-dev libboost-type-erasure1.65-dev libboost-wave1.65-dev libboost1.65-tools-dev libmpfrc++-dev libntl-dev libhdf5-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc less www-browser apparmor libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism file gettext gettext-base groff-base hdf5-helpers intltool-debian libaec-dev libaec0 libarchive-zip-perl libarchive13 libblas-dev libblas3 libboost-atomic1.65-dev libboost-atomic1.65.1 libboost-chrono1.65-dev libboost-chrono1.65.1 libboost-date-time-dev libboost-date-time1.65-dev libboost-date-time1.65.1 libboost-filesystem-dev libboost-filesystem1.65-dev libboost-filesystem1.65.1 libboost-program-options-dev libboost-program-options1.65-dev libboost-program-options1.65.1 libboost-serialization-dev libboost-serialization1.65-dev libboost-serialization1.65.1 libboost-system-dev libboost-system1.65-dev libboost-system1.65.1 libboost-test-dev libboost-test1.65-dev libboost-test1.65.1 libboost-thread-dev libboost-thread1.65-dev libboost-thread1.65.1 libboost1.65-dev libbsd0 libcroco3 libcurl3 libexpat1 libfile-stripnondeterminism-perl libfreetype6 libgfortran4 libglib2.0-0 libgraphite2-3 libharfbuzz0b libhdf5-100 libhdf5-cpp-100 libhdf5-dev libicu-le-hb0 libicu60 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjsoncpp1 liblzo2-2 libmagic-mgc libmagic1 libpipeline1 librhash0 libsigsegv2 libsz2 libtimedate-perl libtool libuv1 libxml2 m4 man-db po-debconf sbuild-build-depends-shark-dummy zlib1g-dev 0 upgraded, 85 newly installed, 1 to remove and 0 not upgraded. Need to get 37.3 MB of archives. After this operation, 244 MB of additional disk space will be used. Get:1 copy:/<>/resolver-fZ8N4X/apt_archive ./ sbuild-build-depends-shark-dummy 0.invalid.0 [948 B] Get:2 http://ftpmaster.internal/ubuntu bionic/main i386 groff-base i386 1.22.3-9 [1163 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libbsd0 i386 0.8.7-1 [44.7 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 bsdmainutils i386 11.1.2ubuntu1 [184 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main i386 libpipeline1 i386 1.5.0-1 [27.2 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main i386 man-db i386 2.7.6.1-4 [907 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main i386 cmake-data all 3.9.5-1 [1268 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main i386 liblzo2-2 i386 2.08-1.2 [52.7 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libfreetype6 i386 2.8.1-0.1ubuntu2 [351 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main i386 libglib2.0-0 i386 2.54.1-1ubuntu1 [1231 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/main i386 libgraphite2-3 i386 1.3.10-8 [80.8 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main i386 libharfbuzz0b i386 1.7.2-1 [240 kB] Get:13 http://ftpmaster.internal/ubuntu bionic/main i386 libicu-le-hb0 i386 1.0.3+git161113-4 [15.6 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main i386 libicu60 i386 60.2-1ubuntu1 [8207 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libxml2 i386 2.9.4+dfsg1-6.1ubuntu1 [697 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main i386 libarchive13 i386 3.2.2-3.1 [328 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libcurl3 i386 7.58.0-2ubuntu1 [238 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main i386 libexpat1 i386 2.2.5-3 [78.1 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main i386 libjsoncpp1 i386 1.7.4-3 [82.7 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main i386 librhash0 i386 1.3.4-3 [88.7 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main i386 libuv1 i386 1.18.0-3 [70.0 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main i386 cmake i386 3.9.5-1 [3402 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg-turbo8 i386 1.5.2-0ubuntu5 [118 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main i386 libmagic-mgc i386 1:5.32-1 [184 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main i386 libmagic1 i386 1:5.32-1 [75.0 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main i386 file i386 1:5.32-1 [21.9 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main i386 gettext-base i386 0.19.8.1-4ubuntu2 [50.9 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main i386 libsigsegv2 i386 2.11-1 [13.5 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main i386 m4 i386 1.4.18-1 [196 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main i386 autoconf all 2.69-11 [322 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main i386 autotools-dev all 20171216.1 [39.7 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main i386 automake all 1:1.15.1-3ubuntu1 [509 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main i386 autopoint all 0.19.8.1-4ubuntu2 [412 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main i386 libtool all 2.4.6-2 [194 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 dh-autoreconf all 16 [15.8 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main i386 libarchive-zip-perl all 1.60-1 [83.9 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main i386 libfile-stripnondeterminism-perl all 0.040-1 [13.9 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main i386 libtimedate-perl all 2.3000-2 [37.5 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main i386 dh-strip-nondeterminism all 0.040-1 [5196 B] Get:40 http://ftpmaster.internal/ubuntu bionic/main i386 libcroco3 i386 0.6.12-2 [87.7 kB] Get:41 http://ftpmaster.internal/ubuntu bionic/main i386 gettext i386 0.19.8.1-4ubuntu2 [1095 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main i386 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main i386 po-debconf all 1.0.20 [232 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 debhelper all 11.1.3ubuntu1 [900 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/universe i386 hdf5-helpers i386 1.10.0-patch1+docs-4 [12.3 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/universe i386 libaec0 i386 0.3.2-2 [20.5 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main i386 libblas3 i386 3.7.1-4ubuntu1 [124 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main i386 libblas-dev i386 3.7.1-4ubuntu1 [129 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main i386 libboost1.65-dev i386 1.65.1+dfsg-0ubuntu4 [7217 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-atomic1.65.1 i386 1.65.1+dfsg-0ubuntu4 [7276 B] Get:51 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-atomic1.65-dev i386 1.65.1+dfsg-0ubuntu4 [5276 B] Get:52 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-system1.65.1 i386 1.65.1+dfsg-0ubuntu4 [10.7 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-chrono1.65.1 i386 1.65.1+dfsg-0ubuntu4 [11.0 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-chrono1.65-dev i386 1.65.1+dfsg-0ubuntu4 [10.6 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-date-time1.65.1 i386 1.65.1+dfsg-0ubuntu4 [20.6 kB] Get:56 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-serialization1.65.1 i386 1.65.1+dfsg-0ubuntu4 [106 kB] Get:57 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-serialization1.65-dev i386 1.65.1+dfsg-0ubuntu4 [146 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-date-time1.65-dev i386 1.65.1+dfsg-0ubuntu4 [27.0 kB] Get:59 http://ftpmaster.internal/ubuntu bionic/universe i386 libboost-date-time-dev i386 1.65.1.0ubuntu1 [2924 B] Get:60 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-filesystem1.65.1 i386 1.65.1+dfsg-0ubuntu4 [44.4 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-system1.65-dev i386 1.65.1+dfsg-0ubuntu4 [12.3 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-filesystem1.65-dev i386 1.65.1+dfsg-0ubuntu4 [58.2 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-filesystem-dev i386 1.65.1.0ubuntu1 [2964 B] Get:64 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-program-options1.65.1 i386 1.65.1+dfsg-0ubuntu4 [145 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-program-options1.65-dev i386 1.65.1+dfsg-0ubuntu4 [174 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-program-options-dev i386 1.65.1.0ubuntu1 [2940 B] Get:67 http://ftpmaster.internal/ubuntu bionic/universe i386 libboost-serialization-dev i386 1.65.1.0ubuntu1 [3144 B] Get:68 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-system-dev i386 1.65.1.0ubuntu1 [3060 B] Get:69 http://ftpmaster.internal/ubuntu bionic/universe i386 libboost-test1.65.1 i386 1.65.1+dfsg-0ubuntu4 [254 kB] Get:70 http://ftpmaster.internal/ubuntu bionic/universe i386 libboost-test1.65-dev i386 1.65.1+dfsg-0ubuntu4 [303 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/universe i386 libboost-test-dev i386 1.65.1.0ubuntu1 [2964 B] Get:72 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-thread1.65.1 i386 1.65.1+dfsg-0ubuntu4 [45.5 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-thread1.65-dev i386 1.65.1+dfsg-0ubuntu4 [48.1 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main i386 libboost-thread-dev i386 1.65.1.0ubuntu1 [2948 B] Get:75 http://ftpmaster.internal/ubuntu bionic-proposed/main i386 libgfortran4 i386 7.3.0-1ubuntu1 [471 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/universe i386 libsz2 i386 0.3.2-2 [5218 B] Get:77 http://ftpmaster.internal/ubuntu bionic/universe i386 libhdf5-100 i386 1.10.0-patch1+docs-4 [1263 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/universe i386 libhdf5-cpp-100 i386 1.10.0-patch1+docs-4 [111 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main i386 zlib1g-dev i386 1:1.2.11.dfsg-0ubuntu2 [178 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg-turbo8-dev i386 1.5.2-0ubuntu5 [243 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg8 i386 8c-2ubuntu8 [2188 B] Get:82 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg8-dev i386 8c-2ubuntu8 [1546 B] Get:83 http://ftpmaster.internal/ubuntu bionic/main i386 libjpeg-dev i386 8c-2ubuntu8 [1544 B] Get:84 http://ftpmaster.internal/ubuntu bionic/universe i386 libaec-dev i386 0.3.2-2 [19.1 kB] Get:85 http://ftpmaster.internal/ubuntu bionic/universe i386 libhdf5-dev i386 1.10.0-patch1+docs-4 [2644 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 37.3 MB in 1s (26.7 MB/s) (Reading database ... 12889 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package groff-base. (Reading database ... 12880 files and directories currently installed.) Preparing to unpack .../00-groff-base_1.22.3-9_i386.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../01-libbsd0_0.8.7-1_i386.deb ... Unpacking libbsd0:i386 (0.8.7-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu1_i386.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../03-libpipeline1_1.5.0-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.7.6.1-4_i386.deb ... Unpacking man-db (2.7.6.1-4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../05-cmake-data_3.9.5-1_all.deb ... Unpacking cmake-data (3.9.5-1) ... Selecting previously unselected package liblzo2-2:i386. Preparing to unpack .../06-liblzo2-2_2.08-1.2_i386.deb ... Unpacking liblzo2-2:i386 (2.08-1.2) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../07-libfreetype6_2.8.1-0.1ubuntu2_i386.deb ... Unpacking libfreetype6:i386 (2.8.1-0.1ubuntu2) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../08-libglib2.0-0_2.54.1-1ubuntu1_i386.deb ... Unpacking libglib2.0-0:i386 (2.54.1-1ubuntu1) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../09-libgraphite2-3_1.3.10-8_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.10-8) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../10-libharfbuzz0b_1.7.2-1_i386.deb ... Unpacking libharfbuzz0b:i386 (1.7.2-1) ... Selecting previously unselected package libicu-le-hb0:i386. Preparing to unpack .../11-libicu-le-hb0_1.0.3+git161113-4_i386.deb ... Unpacking libicu-le-hb0:i386 (1.0.3+git161113-4) ... Selecting previously unselected package libicu60:i386. Preparing to unpack .../12-libicu60_60.2-1ubuntu1_i386.deb ... Unpacking libicu60:i386 (60.2-1ubuntu1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../13-libxml2_2.9.4+dfsg1-6.1ubuntu1_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package libarchive13:i386. Preparing to unpack .../14-libarchive13_3.2.2-3.1_i386.deb ... Unpacking libarchive13:i386 (3.2.2-3.1) ... Selecting previously unselected package libcurl3:i386. Preparing to unpack .../15-libcurl3_7.58.0-2ubuntu1_i386.deb ... Unpacking libcurl3:i386 (7.58.0-2ubuntu1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../16-libexpat1_2.2.5-3_i386.deb ... Unpacking libexpat1:i386 (2.2.5-3) ... Selecting previously unselected package libjsoncpp1:i386. Preparing to unpack .../17-libjsoncpp1_1.7.4-3_i386.deb ... Unpacking libjsoncpp1:i386 (1.7.4-3) ... Selecting previously unselected package librhash0. Preparing to unpack .../18-librhash0_1.3.4-3_i386.deb ... Unpacking librhash0 (1.3.4-3) ... Selecting previously unselected package libuv1:i386. Preparing to unpack .../19-libuv1_1.18.0-3_i386.deb ... Unpacking libuv1:i386 (1.18.0-3) ... Selecting previously unselected package cmake. Preparing to unpack .../20-cmake_3.9.5-1_i386.deb ... Unpacking cmake (3.9.5-1) ... Selecting previously unselected package libjpeg-turbo8:i386. Preparing to unpack .../21-libjpeg-turbo8_1.5.2-0ubuntu5_i386.deb ... Unpacking libjpeg-turbo8:i386 (1.5.2-0ubuntu5) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../22-libmagic-mgc_1%3a5.32-1_i386.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../23-libmagic1_1%3a5.32-1_i386.deb ... Unpacking libmagic1:i386 (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../24-file_1%3a5.32-1_i386.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../25-gettext-base_0.19.8.1-4ubuntu2_i386.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../26-libsigsegv2_2.11-1_i386.deb ... Unpacking libsigsegv2:i386 (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../27-m4_1.4.18-1_i386.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../28-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../29-autotools-dev_20171216.1_all.deb ... Unpacking autotools-dev (20171216.1) ... Selecting previously unselected package automake. Preparing to unpack .../30-automake_1%3a1.15.1-3ubuntu1_all.deb ... Unpacking automake (1:1.15.1-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../31-autopoint_0.19.8.1-4ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../32-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../33-dh-autoreconf_16_all.deb ... Unpacking dh-autoreconf (16) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../34-libarchive-zip-perl_1.60-1_all.deb ... Unpacking libarchive-zip-perl (1.60-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../35-libfile-stripnondeterminism-perl_0.040-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../36-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../37-dh-strip-nondeterminism_0.040-1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../38-libcroco3_0.6.12-2_i386.deb ... Unpacking libcroco3:i386 (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../39-gettext_0.19.8.1-4ubuntu2_i386.deb ... Unpacking gettext (0.19.8.1-4ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../40-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../41-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../42-debhelper_11.1.3ubuntu1_all.deb ... Unpacking debhelper (11.1.3ubuntu1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../43-hdf5-helpers_1.10.0-patch1+docs-4_i386.deb ... Unpacking hdf5-helpers (1.10.0-patch1+docs-4) ... Selecting previously unselected package libaec0:i386. Preparing to unpack .../44-libaec0_0.3.2-2_i386.deb ... Unpacking libaec0:i386 (0.3.2-2) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../45-libblas3_3.7.1-4ubuntu1_i386.deb ... Unpacking libblas3:i386 (3.7.1-4ubuntu1) ... Selecting previously unselected package libblas-dev:i386. Preparing to unpack .../46-libblas-dev_3.7.1-4ubuntu1_i386.deb ... Unpacking libblas-dev:i386 (3.7.1-4ubuntu1) ... Selecting previously unselected package libboost1.65-dev:i386. Preparing to unpack .../47-libboost1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-atomic1.65.1:i386. Preparing to unpack .../48-libboost-atomic1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-atomic1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-atomic1.65-dev:i386. Preparing to unpack .../49-libboost-atomic1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-atomic1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-system1.65.1:i386. Preparing to unpack .../50-libboost-system1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-system1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-chrono1.65.1:i386. Preparing to unpack .../51-libboost-chrono1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-chrono1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-chrono1.65-dev:i386. Preparing to unpack .../52-libboost-chrono1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-chrono1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-date-time1.65.1:i386. Preparing to unpack .../53-libboost-date-time1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-date-time1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-serialization1.65.1:i386. Preparing to unpack .../54-libboost-serialization1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-serialization1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-serialization1.65-dev:i386. Preparing to unpack .../55-libboost-serialization1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-serialization1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-date-time1.65-dev:i386. Preparing to unpack .../56-libboost-date-time1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-date-time1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-date-time-dev:i386. Preparing to unpack .../57-libboost-date-time-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-date-time-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libboost-filesystem1.65.1:i386. Preparing to unpack .../58-libboost-filesystem1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-filesystem1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-system1.65-dev:i386. Preparing to unpack .../59-libboost-system1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-system1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-filesystem1.65-dev:i386. Preparing to unpack .../60-libboost-filesystem1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-filesystem1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-filesystem-dev:i386. Preparing to unpack .../61-libboost-filesystem-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-filesystem-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libboost-program-options1.65.1:i386. Preparing to unpack .../62-libboost-program-options1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-program-options1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-program-options1.65-dev:i386. Preparing to unpack .../63-libboost-program-options1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-program-options1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-program-options-dev:i386. Preparing to unpack .../64-libboost-program-options-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-program-options-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libboost-serialization-dev:i386. Preparing to unpack .../65-libboost-serialization-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-serialization-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libboost-system-dev:i386. Preparing to unpack .../66-libboost-system-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-system-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libboost-test1.65.1:i386. Preparing to unpack .../67-libboost-test1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-test1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-test1.65-dev:i386. Preparing to unpack .../68-libboost-test1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-test1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-test-dev:i386. Preparing to unpack .../69-libboost-test-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-test-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libboost-thread1.65.1:i386. Preparing to unpack .../70-libboost-thread1.65.1_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-thread1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-thread1.65-dev:i386. Preparing to unpack .../71-libboost-thread1.65-dev_1.65.1+dfsg-0ubuntu4_i386.deb ... Unpacking libboost-thread1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Selecting previously unselected package libboost-thread-dev:i386. Preparing to unpack .../72-libboost-thread-dev_1.65.1.0ubuntu1_i386.deb ... Unpacking libboost-thread-dev:i386 (1.65.1.0ubuntu1) ... Selecting previously unselected package libgfortran4:i386. Preparing to unpack .../73-libgfortran4_7.3.0-1ubuntu1_i386.deb ... Unpacking libgfortran4:i386 (7.3.0-1ubuntu1) ... Selecting previously unselected package libsz2:i386. Preparing to unpack .../74-libsz2_0.3.2-2_i386.deb ... Unpacking libsz2:i386 (0.3.2-2) ... Selecting previously unselected package libhdf5-100:i386. Preparing to unpack .../75-libhdf5-100_1.10.0-patch1+docs-4_i386.deb ... Unpacking libhdf5-100:i386 (1.10.0-patch1+docs-4) ... Selecting previously unselected package libhdf5-cpp-100:i386. Preparing to unpack .../76-libhdf5-cpp-100_1.10.0-patch1+docs-4_i386.deb ... Unpacking libhdf5-cpp-100:i386 (1.10.0-patch1+docs-4) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../77-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libjpeg-turbo8-dev:i386. Preparing to unpack .../78-libjpeg-turbo8-dev_1.5.2-0ubuntu5_i386.deb ... Unpacking libjpeg-turbo8-dev:i386 (1.5.2-0ubuntu5) ... Selecting previously unselected package libjpeg8:i386. Preparing to unpack .../79-libjpeg8_8c-2ubuntu8_i386.deb ... Unpacking libjpeg8:i386 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:i386. Preparing to unpack .../80-libjpeg8-dev_8c-2ubuntu8_i386.deb ... Unpacking libjpeg8-dev:i386 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:i386. Preparing to unpack .../81-libjpeg-dev_8c-2ubuntu8_i386.deb ... Unpacking libjpeg-dev:i386 (8c-2ubuntu8) ... Selecting previously unselected package libaec-dev:i386. Preparing to unpack .../82-libaec-dev_0.3.2-2_i386.deb ... Unpacking libaec-dev:i386 (0.3.2-2) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../83-libhdf5-dev_1.10.0-patch1+docs-4_i386.deb ... Unpacking libhdf5-dev (1.10.0-patch1+docs-4) ... Selecting previously unselected package sbuild-build-depends-shark-dummy. Preparing to unpack .../84-sbuild-build-depends-shark-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-shark-dummy (0.invalid.0) ... Setting up libboost-date-time1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libaec0:i386 (0.3.2-2) ... Setting up libexpat1:i386 (2.2.5-3) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up libgfortran4:i386 (7.3.0-1ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:i386 (2.11-1) ... Setting up libcurl3:i386 (7.58.0-2ubuntu1) ... Setting up libuv1:i386 (1.18.0-3) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:i386 (2.54.1-1ubuntu1) ... No schema files found: doing nothing. Setting up libboost-atomic1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up gettext-base (0.19.8.1-4ubuntu2) ... Setting up cmake-data (3.9.5-1) ... Setting up libjpeg-turbo8:i386 (1.5.2-0ubuntu5) ... Setting up libpipeline1:i386 (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:i386 (0.8.7-1) ... Setting up libboost-serialization1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libfreetype6:i386 (2.8.1-0.1ubuntu2) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:i386 (1:5.32-1) ... Setting up libgraphite2-3:i386 (1.3.10-8) ... Setting up librhash0 (1.3.4-3) ... Setting up libboost-system1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libblas3:i386 (3.7.1-4ubuntu1) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode Setting up libjpeg-turbo8-dev:i386 (1.5.2-0ubuntu5) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... Setting up autotools-dev (20171216.1) ... Setting up libboost-thread1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-chrono1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-program-options1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up bsdmainutils (11.1.2ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libboost-test1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up hdf5-helpers (1.10.0-patch1+docs-4) ... Setting up autopoint (0.19.8.1-4ubuntu2) ... Setting up liblzo2-2:i386 (2.08-1.2) ... Setting up libsz2:i386 (0.3.2-2) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1) ... Setting up libjpeg8:i386 (8c-2ubuntu8) ... Setting up libjsoncpp1:i386 (1.7.4-3) ... Setting up libboost-program-options1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-atomic1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libhdf5-100:i386 (1.10.0-patch1+docs-4) ... Setting up libboost-test1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libblas-dev:i386 (3.7.1-4ubuntu1) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so to provide /usr/lib/i386-linux-gnu/libblas.so (libblas.so-i386-linux-gnu) in auto mode Setting up libboost-filesystem1.65.1:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libaec-dev:i386 (0.3.2-2) ... Setting up libharfbuzz0b:i386 (1.7.2-1) ... Setting up libboost-serialization1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up autoconf (2.69-11) ... Setting up libboost-chrono1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up file (1:5.32-1) ... Setting up libjpeg8-dev:i386 (8c-2ubuntu8) ... Setting up libjpeg-dev:i386 (8c-2ubuntu8) ... Setting up automake (1:1.15.1-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.7.6.1-4) ... Not building database; man-db/auto-update is not 'true'. Setting up libboost-test-dev:i386 (1.65.1.0ubuntu1) ... Setting up libboost-system1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-program-options-dev:i386 (1.65.1.0ubuntu1) ... Setting up libtool (2.4.6-2) ... Setting up libboost-serialization-dev:i386 (1.65.1.0ubuntu1) ... Setting up libhdf5-cpp-100:i386 (1.10.0-patch1+docs-4) ... Setting up libboost-date-time1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-system-dev:i386 (1.65.1.0ubuntu1) ... Setting up libhdf5-dev (1.10.0-patch1+docs-4) ... update-alternatives: using /usr/lib/i386-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/i386-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libboost-date-time-dev:i386 (1.65.1.0ubuntu1) ... Setting up libboost-filesystem1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-thread1.65-dev:i386 (1.65.1+dfsg-0ubuntu4) ... Setting up libboost-thread-dev:i386 (1.65.1.0ubuntu1) ... Setting up libboost-filesystem-dev:i386 (1.65.1.0ubuntu1) ... Setting up dh-autoreconf (16) ... Setting up libicu-le-hb0:i386 (1.0.3+git161113-4) ... Setting up dh-strip-nondeterminism (0.040-1) ... Setting up libicu60:i386 (60.2-1ubuntu1) ... Setting up libxml2:i386 (2.9.4+dfsg1-6.1ubuntu1) ... Setting up libcroco3:i386 (0.6.12-2) ... Setting up gettext (0.19.8.1-4ubuntu2) ... Setting up libarchive13:i386 (3.2.2-3.1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up cmake (3.9.5-1) ... Setting up po-debconf (1.0.20) ... Setting up debhelper (11.1.3ubuntu1) ... Setting up sbuild-build-depends-shark-dummy (0.invalid.0) ... (Reading database ... 31067 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.26-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-101-generic amd64 (i686) Toolchain package versions: binutils_2.29.90.20180122-1ubuntu1 dpkg-dev_1.19.0.5ubuntu1 g++-7_7.3.0-1ubuntu1 gcc-7_7.3.0-1ubuntu1 libc6-dev_2.26-0ubuntu3 libstdc++-7-dev_7.3.0-1ubuntu1 libstdc++6_7.3.0-1ubuntu1 linux-libc-dev_4.13.0-30.33 Package versions: adduser_3.116ubuntu1 advancecomp_2.0-1 apt_1.6~alpha7 apt-transport-https_1.6~alpha7 autoconf_2.69-11 automake_1:1.15.1-3ubuntu1 autopoint_0.19.8.1-4ubuntu2 autotools-dev_20171216.1 base-files_10ubuntu1 base-passwd_3.5.44 bash_4.4-5ubuntu1 binutils_2.29.90.20180122-1ubuntu1 binutils-common_2.29.90.20180122-1ubuntu1 binutils-i686-linux-gnu_2.29.90.20180122-1ubuntu1 bsdmainutils_11.1.2ubuntu1 bsdutils_1:2.30.2-0.1ubuntu1 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 cmake_3.9.5-1 cmake-data_3.9.5-1 coreutils_8.28-1ubuntu1 cpp_4:7.2.0-1ubuntu1 cpp-7_7.3.0-1ubuntu1 dash_0.5.8-2.9ubuntu1 debconf_1.5.65 debhelper_11.1.3ubuntu1 debianutils_4.8.4 dh-autoreconf_16 dh-strip-nondeterminism_0.040-1 diffutils_1:3.6-1 dirmngr_2.2.4-1ubuntu1 dmsetup_2:1.02.137-2ubuntu3 dpkg_1.19.0.5ubuntu1 dpkg-dev_1.19.0.5ubuntu1 e2fslibs_1.43.8-2 e2fsprogs_1.43.8-2 fakeroot_1.22-2ubuntu1 fdisk_2.30.2-0.1ubuntu1 file_1:5.32-1 findutils_4.6.0+git+20170828-2 g++_4:7.2.0-1ubuntu1 g++-7_7.3.0-1ubuntu1 gcc_4:7.2.0-1ubuntu1 gcc-7_7.3.0-1ubuntu1 gcc-7-base_7.3.0-1ubuntu1 gettext_0.19.8.1-4ubuntu2 gettext-base_0.19.8.1-4ubuntu2 gnupg_2.2.4-1ubuntu1 gnupg-agent_2.2.4-1ubuntu1 gnupg-l10n_2.2.4-1ubuntu1 gnupg-utils_2.2.4-1ubuntu1 gpg_2.2.4-1ubuntu1 gpg-agent_2.2.4-1ubuntu1 gpg-wks-client_2.2.4-1ubuntu1 gpg-wks-server_2.2.4-1ubuntu1 gpgconf_2.2.4-1ubuntu1 gpgsm_2.2.4-1ubuntu1 gpgv_2.2.4-1ubuntu1 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hdf5-helpers_1.10.0-patch1+docs-4 hostname_3.18 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libaec-dev_0.3.2-2 libaec0_0.3.2-2 libapparmor1_2.11.0-2ubuntu19 libapt-pkg5.0_1.6~alpha7 libarchive-zip-perl_1.60-1 libarchive13_3.2.2-3.1 libasan4_7.3.0-1ubuntu1 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-1 libatomic1_7.3.0-1ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libbinutils_2.29.90.20180122-1ubuntu1 libblas-dev_3.7.1-4ubuntu1 libblas3_3.7.1-4ubuntu1 libblkid1_2.30.2-0.1ubuntu1 libboost-atomic1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-atomic1.65.1_1.65.1+dfsg-0ubuntu4 libboost-chrono1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-chrono1.65.1_1.65.1+dfsg-0ubuntu4 libboost-date-time-dev_1.65.1.0ubuntu1 libboost-date-time1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-date-time1.65.1_1.65.1+dfsg-0ubuntu4 libboost-filesystem-dev_1.65.1.0ubuntu1 libboost-filesystem1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-filesystem1.65.1_1.65.1+dfsg-0ubuntu4 libboost-program-options-dev_1.65.1.0ubuntu1 libboost-program-options1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-program-options1.65.1_1.65.1+dfsg-0ubuntu4 libboost-serialization-dev_1.65.1.0ubuntu1 libboost-serialization1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-serialization1.65.1_1.65.1+dfsg-0ubuntu4 libboost-system-dev_1.65.1.0ubuntu1 libboost-system1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-system1.65.1_1.65.1+dfsg-0ubuntu4 libboost-test-dev_1.65.1.0ubuntu1 libboost-test1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-test1.65.1_1.65.1+dfsg-0ubuntu4 libboost-thread-dev_1.65.1.0ubuntu1 libboost-thread1.65-dev_1.65.1+dfsg-0ubuntu4 libboost-thread1.65.1_1.65.1+dfsg-0ubuntu4 libboost1.65-dev_1.65.1+dfsg-0ubuntu4 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu3 libc-dev-bin_2.26-0ubuntu3 libc6_2.26-0ubuntu3 libc6-dev_2.26-0ubuntu3 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_7.3.0-1ubuntu1 libcilkrts5_7.3.0-1ubuntu1 libcomerr2_1.43.8-2 libcroco3_0.6.12-2 libcryptsetup4_2:1.7.5-1ubuntu1 libcurl3_7.58.0-2ubuntu1 libcurl3-gnutls_7.58.0-2ubuntu1 libdb5.3_5.3.28-13.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.19.0.5ubuntu1 libexpat1_2.2.5-3 libfakeroot_1.22-2ubuntu1 libfdisk1_2.30.2-0.1ubuntu1 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.040-1 libfreetype6_2.8.1-0.1ubuntu2 libgcc-7-dev_7.3.0-1ubuntu1 libgcc1_1:7.3.0-1ubuntu1 libgcrypt20_1.8.1-4 libgdbm3_1.8.3-14 libgfortran4_7.3.0-1ubuntu1 libglib2.0-0_2.54.1-1ubuntu1 libgmp10_2:6.1.2+dfsg-2 libgnutls30_3.5.17-1ubuntu1 libgomp1_7.3.0-1ubuntu1 libgpg-error0_1.27-5 libgraphite2-3_1.3.10-8 libgssapi-krb5-2_1.16-2 libgssapi3-heimdal_7.5.0+dfsg-1 libharfbuzz0b_1.7.2-1 libhcrypto4-heimdal_7.5.0+dfsg-1 libhdf5-100_1.10.0-patch1+docs-4 libhdf5-cpp-100_1.10.0-patch1+docs-4 libhdf5-dev_1.10.0-patch1+docs-4 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhx509-5-heimdal_7.5.0+dfsg-1 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-1ubuntu1 libidn11_1.33-2.1 libidn2-0_2.0.4-1 libip4tc0_1.6.1-2ubuntu2 libisl15_0.18-1 libitm1_7.3.0-1ubuntu1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_1.5.2-0ubuntu5 libjpeg-turbo8-dev_1.5.2-0ubuntu5 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjsoncpp1_1.7.4-3 libk5crypto3_1.16-2 libkeyutils1_1.5.9-9.2ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2 libkrb5support0_1.16-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.2-0.1ubuntu1 libmpc3_1.1.0-1 libmpfr4_3.1.6-1 libmpfr6_4.0.0-5 libmpx2_7.3.0-1ubuntu1 libncurses5_6.0+20171125-1ubuntu1 libncursesw5_6.0+20171125-1ubuntu1 libnettle6_3.4-1 libnghttp2-14_1.29.0-1 libnpth0_1.5-3 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpcre3_2:8.39-8 libperl5.26_5.26.1-4 libpipeline1_1.5.0-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-3ubuntu1 libpsl5_0.19.1-4 libquadmath0_7.3.0-1ubuntu1 libreadline7_7.0-3 librhash0_1.3.4-3 libroken18-heimdal_7.5.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu3 libselinux1_2.7-2 libsemanage-common_2.7-2 libsemanage1_2.7-2 libsepol1_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1a-1ubuntu1 libsmartcols1_2.30.2-0.1ubuntu1 libsqlite3-0_3.22.0-1 libss2_1.43.8-2 libssl1.0.0_1.0.2n-1ubuntu1 libstdc++-7-dev_7.3.0-1ubuntu1 libstdc++6_7.3.0-1ubuntu1 libsystemd0_235-3ubuntu3 libsz2_0.3.2-2 libtasn1-6_4.13-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20171125-1ubuntu1 libtool_2.4.6-2 libubsan0_7.3.0-1ubuntu1 libudev1_235-3ubuntu3 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.2-0.1ubuntu1 libuv1_1.18.0-3 libwind0-heimdal_7.5.0+dfsg-1 libxml2_2.9.4+dfsg1-6.1ubuntu1 linux-libc-dev_4.13.0-30.33 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-4 mawk_1.3.3-17ubuntu2 mount_2.30.2-0.1ubuntu1 multiarch-support_2.26-0ubuntu3 ncurses-base_6.0+20171125-1ubuntu1 ncurses-bin_6.0+20171125-1ubuntu1 openssl_1.0.2n-1ubuntu1 optipng_0.7.6-1.1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 perl_5.26.1-4 perl-base_5.26.1-4 perl-modules-5.26_5.26.1-4 pinentry-curses_1.0.0-3 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu1 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-shark-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.11 systemd_235-3ubuntu3 systemd-sysv_235-3ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2 tzdata_2018c-1 ubuntu-keyring_2016.10.27 util-linux_2.30.2-0.1ubuntu1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Nov 13 21:08:20 2017 UTC gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 gpgv: issuer "tillea@rki.de" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./shark_3.1.4+ds1-1.dsc dpkg-source: info: extracting shark in shark-3.1.4+ds1 dpkg-source: info: unpacking shark_3.1.4+ds1.orig.tar.gz dpkg-source: info: unpacking shark_3.1.4+ds1-1.debian.tar.xz dpkg-source: info: applying Use-GNUInstallDirs.patch dpkg-source: info: applying Fix-CMake-package-creation.patch dpkg-source: info: applying Use-system-MathJax.patch dpkg-source: info: applying Disable-HTML-timestamps.patch dpkg-source: info: applying Disable-doxylink.patch dpkg-source: info: applying Fix-documentation-install-target.patch dpkg-source: info: applying Fix-examples-install-target.patch dpkg-source: info: applying Disable-doxygen-generate-tagfile.patch dpkg-source: info: applying Disable-privacy-breaching-content.patch dpkg-source: info: applying Fix-CBLAS-detection-on-Debian.patch dpkg-source: info: applying Fix-missing-iostream-include.patch dpkg-source: info: applying Disable-version-query-via-svnversion.patch dpkg-source: info: applying Fix-build-on-MIPS.patch dpkg-source: info: applying Update-list-of-slow-tests.patch Check disc 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-14277916 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14277916 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14277916 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package shark dpkg-buildpackage: info: source version 3.1.4+ds1-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build shark-3.1.4+ds1 dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean dh_auto_clean dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/<>/shark-3.1.4+ds1' dh_auto_configure -- -DBUILD_SHARED_LIBS=ON -DENABLE_CBLAS=ON -DENABLE_OPENMP=ON -DSHARK_INSTALL_DOC_DIR=share/doc/shark-doc -DSHARK_INSTALL_EXAMPLE_DIR=share/doc/shark-doc/examples -DBUILD_TESTING=ON \ -DBUILD_DOCUMENTATION=OFF \ -DBUILD_EXAMPLES=OFF cd obj-i686-linux-gnu && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DBUILD_SHARED_LIBS=ON -DENABLE_CBLAS=ON -DENABLE_OPENMP=ON -DSHARK_INSTALL_DOC_DIR=share/doc/shark-doc -DSHARK_INSTALL_EXAMPLE_DIR=share/doc/shark-doc/examples -DBUILD_TESTING=ON -DBUILD_DOCUMENTATION=OFF -DBUILD_EXAMPLES=OFF -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Will build: None -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.65.1 -- Found the following Boost libraries: -- system -- date_time -- filesystem -- program_options -- serialization -- thread -- unit_test_framework -- chrono -- atomic -- Using boost from CMake Warning (dev) at /usr/share/cmake-3.9/Modules/FindOpenMP.cmake:200 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "c" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): /usr/share/cmake-3.9/Modules/FindOpenMP.cmake:324 (_OPENMP_GET_FLAGS) CMakeLists.txt:178 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- OpenMP found -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- HDF5: Using hdf5 compiler wrapper to determine CXX configuration -- Checking HDF5 installation: HDF5 installation seems ok. -- CBLAS FOUND: GENERIC with include directory /usr/include/i386-linux-gnu -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /<>/shark-3.1.4+ds1/obj-i686-linux-gnu make[1]: Leaving directory '/<>/shark-3.1.4+ds1' dh_auto_build -a cd obj-i686-linux-gnu && make -j4 make[1]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' /usr/bin/cmake -H/<>/shark-3.1.4+ds1 -B/<>/shark-3.1.4+ds1/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/CMakeFiles /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f src/CMakeFiles/shark.dir/build.make src/CMakeFiles/shark.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/src /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src/CMakeFiles/shark.dir/DependInfo.cmake --color= Scanning dependencies of target shark make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f src/CMakeFiles/shark.dir/build.make src/CMakeFiles/shark.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 0%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/CARTTrainer.cpp.o [ 0%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/DirectSearch/CMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/CARTTrainer.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/DirectSearch/CMA.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMA.cpp [ 0%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/DirectSearch/CMSA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/DirectSearch/CMSA.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMSA.cpp [ 1%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/DirectSearch/CrossEntropyMethod.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/DirectSearch/CrossEntropyMethod.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CrossEntropyMethod.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:48, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMSA.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Evaluation/PenalizingEvaluator.h:39, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CrossEntropyMethod.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:48, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMSA.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Evaluation/PenalizingEvaluator.h:39:0, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CrossEntropyMethod.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:48, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMSA.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CrossEntropyMethod.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp:8: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:50, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMSA.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CrossEntropyMethod.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:42, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/CMA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 1%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/DirectSearch/ElitistCMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/DirectSearch/ElitistCMA.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/ElitistCMA.cpp [ 1%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/FisherLDA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/FisherLDA.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/FisherLDA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/ElitistCMA.h:50, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/ElitistCMA.cpp:32: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 1%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/ElitistCMA.h:50, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/ElitistCMA.cpp:32: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/ElitistCMA.h:50, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/ElitistCMA.cpp:32: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA/Chromosome.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA/CMAIndividual.h:36, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/ElitistCMA.h:51, from /<>/shark-3.1.4+ds1/src/Algorithms/DirectSearch/ElitistCMA.cpp:32: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/FisherLDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/FisherLDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/FisherLDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp: In member function ‘shark::CARTTrainer::SplitMatrixType shark::CARTTrainer::buildTree(const AttributeTables&, const RegressionDataset&, const std::vector >&, std::size_t, std::size_t)’: /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp:444:29: warning: ‘bestAttributeVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitInfo.attributeValue = bestAttributeVal; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/src/Algorithms/CARTTrainer.cpp:443:29: warning: ‘bestAttributeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitInfo.attributeIndex = bestAttributeIndex; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/FisherLDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 2%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/GradientDescent/BFGS.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/GradientDescent/BFGS.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/BFGS.cpp [ 2%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/GradientDescent/CG.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/GradientDescent/CG.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/CG.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/BFGS.h:43, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/BFGS.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/BFGS.h:43, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/BFGS.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 2%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/GradientDescent/LBFGS.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/GradientDescent/LBFGS.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/LBFGS.cpp [ 2%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/GradientDescent/Rprop.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/GradientDescent/Rprop.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/Rprop.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/BFGS.h:43, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/BFGS.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/CG.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/CG.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/CG.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/CG.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/CG.h:41, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/CG.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 2%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/GradientDescent/TrustRegionNewton.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/GradientDescent/TrustRegionNewton.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/TrustRegionNewton.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LBFGS.h:44, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/LBFGS.cpp:37: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LBFGS.h:44, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/LBFGS.cpp:37: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/Rprop.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 3%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/KMeans.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/KMeans.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/KMeans.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LBFGS.h:44, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/LBFGS.cpp:37: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/Rprop.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/Rprop.cpp:34: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/TrustRegionNewton.h:35, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/TrustRegionNewton.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/TrustRegionNewton.h:35, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/TrustRegionNewton.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/TrustRegionNewton.h:35, from /<>/shark-3.1.4+ds1/src/Algorithms/GradientDescent/TrustRegionNewton.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 3%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/LDA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/LDA.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/LDA.cpp [ 3%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/LinearRegression.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/LinearRegression.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/LinearRegression.cpp [ 3%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/PCA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/PCA.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/PCA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/KMeans.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/KMeans.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/KMeans.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/KMeans.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:43, from /<>/shark-3.1.4+ds1/src/Algorithms/KMeans.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/LDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:38, from /<>/shark-3.1.4+ds1/src/Algorithms/LDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearClassifier.h:31, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:39, from /<>/shark-3.1.4+ds1/src/Algorithms/LDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveTriangular.h:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveSystem.h:39, from /<>/shark-3.1.4+ds1/src/Algorithms/LinearRegression.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearClassifier.h:31, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:39, from /<>/shark-3.1.4+ds1/src/Algorithms/LDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36, from /<>/shark-3.1.4+ds1/src/Algorithms/PCA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveTriangular.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveSystem.h:39, from /<>/shark-3.1.4+ds1/src/Algorithms/LinearRegression.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/LinearClassifier.h:32:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:39, from /<>/shark-3.1.4+ds1/src/Algorithms/LDA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/src/Algorithms/LinearRegression.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36:0, from /<>/shark-3.1.4+ds1/src/Algorithms/PCA.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/src/Algorithms/LinearRegression.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/src/Algorithms/PCA.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/src/Algorithms/PCA.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 4%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/RFTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/RFTrainer.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp [ 4%] Building CXX object src/CMakeFiles/shark.dir/Algorithms/SigmoidFit.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Algorithms/SigmoidFit.cpp.o -c /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp [ 4%] Building CXX object src/CMakeFiles/shark.dir/Core/Version.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Core/Version.cpp.o -c /<>/shark-3.1.4+ds1/src/Core/Version.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:160:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:160:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:160:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/src/Algorithms/SigmoidFit.cpp:160:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:115:24: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 4%] Building CXX object src/CMakeFiles/shark.dir/Data/Csv.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Data/Csv.cpp.o -c /<>/shark-3.1.4+ds1/src/Data/Csv.cpp [ 4%] Building CXX object src/CMakeFiles/shark.dir/Data/SparseData.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Data/SparseData.cpp.o -c /<>/shark-3.1.4+ds1/src/Data/SparseData.cpp /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp: In member function ‘shark::CARTClassifier >::SplitMatrixType shark::RFTrainer::buildTree(shark::RFTrainer::AttributeTables&, const RegressionDataset&, const std::vector >&, std::size_t)’: /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:477:29: warning: ‘bestAttributeVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitInfo.attributeValue = bestAttributeVal; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:476:29: warning: ‘bestAttributeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitInfo.attributeIndex = bestAttributeIndex; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp: In member function ‘shark::CARTClassifier >::SplitMatrixType shark::RFTrainer::buildTree(shark::RFTrainer::AttributeTables&, const ClassificationDataset&, boost::unordered::unordered_map&, std::size_t)’: /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:334:29: warning: ‘bestAttributeVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitInfo.attributeValue = bestAttributeVal; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:329:24: warning: ‘bestAttributeValIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitAttributeTables(tables, bestAttributeIndex, bestAttributeValIndex, lTables, rTables); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/src/Algorithms/RFTrainer.cpp:333:29: warning: ‘bestAttributeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] splitInfo.attributeIndex = bestAttributeIndex; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/shark.dir/Models/CMAC.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/CMAC.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/CMAC.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/src/Data/Csv.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/src/Data/Csv.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/src/Data/Csv.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/src/Data/Csv.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/src/Data/SparseData.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/src/Data/SparseData.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/src/Data/SparseData.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/src/Data/SparseData.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/CMAC.h:35, from /<>/shark-3.1.4+ds1/src/Models/CMAC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/CMAC.h:35, from /<>/shark-3.1.4+ds1/src/Models/CMAC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/CMAC.h:35, from /<>/shark-3.1.4+ds1/src/Models/CMAC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 5%] Building CXX object src/CMakeFiles/shark.dir/Models/Centroids.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/Centroids.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/CMAC.h:35, from /<>/shark-3.1.4+ds1/src/Models/CMAC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/AbstractClustering.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/Centroids.h:39, from /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/AbstractClustering.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/Centroids.h:39, from /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/AbstractClustering.h:40, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/Centroids.h:39, from /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/Centroids.h:40, from /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 5%] Building CXX object src/CMakeFiles/shark.dir/Models/Converter.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/Converter.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/Converter.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/AbstractClustering.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Clustering/Centroids.h:39, from /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >*, std::vector >, std::allocator > > > >, const shark::blas::matrix, boost::iterators::use_default, const shark::blas::matrix&, boost::iterators::use_default>, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:60:48: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*, std::vector >, std::allocator > > > >, boost::iterators::use_default, boost::iterators::use_default, boost::iterators::use_default, boost::iterators::use_default>, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/src/Models/Centroids.cpp:66:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/src/Models/Converter.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/src/Models/Converter.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/src/Models/Converter.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/src/Models/Converter.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/src/Models/Converter.cpp:35:0: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 5%] Building CXX object src/CMakeFiles/shark.dir/Models/LinearNorm.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/LinearNorm.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/LinearNorm.cpp [ 6%] Building CXX object src/CMakeFiles/shark.dir/Models/OnlineRNNet.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/OnlineRNNet.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/OnlineRNNet.cpp [ 6%] Building CXX object src/CMakeFiles/shark.dir/Models/RBFLayer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/RBFLayer.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/src/Models/LinearNorm.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/src/Models/LinearNorm.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/OnlineRNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/OnlineRNNet.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/src/Models/LinearNorm.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:33: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/OnlineRNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/OnlineRNNet.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:33: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/OnlineRNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/OnlineRNNet.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:33: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/src/Models/LinearNorm.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/OnlineRNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/OnlineRNNet.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:33: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:33: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:56:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:56:55: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:70:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/src/Models/RBFLayer.cpp:70:47: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 6%] Building CXX object src/CMakeFiles/shark.dir/Models/RNNet.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/RNNet.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/RNNet.cpp [ 6%] Building CXX object src/CMakeFiles/shark.dir/Models/RecurrentStructure.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/RecurrentStructure.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/RecurrentStructure.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/RNNet.cpp:32: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 8%] Building CXX object src/CMakeFiles/shark.dir/Models/SigmoidModel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/SigmoidModel.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/SigmoidModel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/RNNet.cpp:32: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/RNNet.cpp:32: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Models/RecurrentStructure.h:31, from /<>/shark-3.1.4+ds1/src/Models/RecurrentStructure.cpp:33: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/RecurrentStructure.h:31:0, from /<>/shark-3.1.4+ds1/src/Models/RecurrentStructure.cpp:33: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/RecurrentStructure.h:32:0, from /<>/shark-3.1.4+ds1/src/Models/RecurrentStructure.cpp:33: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/src/Models/RNNet.cpp:32: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 8%] Building CXX object src/CMakeFiles/shark.dir/Models/Softmax.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/Models/Softmax.cpp.o -c /<>/shark-3.1.4+ds1/src/Models/Softmax.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/SigmoidModel.h:32, from /<>/shark-3.1.4+ds1/src/Models/SigmoidModel.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/SigmoidModel.h:32, from /<>/shark-3.1.4+ds1/src/Models/SigmoidModel.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/SigmoidModel.h:32, from /<>/shark-3.1.4+ds1/src/Models/SigmoidModel.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 8%] Building CXX object src/CMakeFiles/shark.dir/ObjectiveFunctions/DiscreteLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/ObjectiveFunctions/DiscreteLoss.cpp.o -c /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/DiscreteLoss.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/SigmoidModel.h:32, from /<>/shark-3.1.4+ds1/src/Models/SigmoidModel.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/src/Models/Softmax.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 8%] Building CXX object src/CMakeFiles/shark.dir/ObjectiveFunctions/KernelBasisDistance.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/ObjectiveFunctions/KernelBasisDistance.cpp.o -c /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/KernelBasisDistance.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/src/Models/Softmax.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/src/Models/Softmax.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/DiscreteLoss.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/DiscreteLoss.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/DiscreteLoss.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/DiscreteLoss.cpp:34: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/DiscreteLoss.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/DiscreteLoss.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 8%] Building CXX object src/CMakeFiles/shark.dir/ObjectiveFunctions/ROC.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -Dshark_EXPORTS -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -o CMakeFiles/shark.dir/ObjectiveFunctions/ROC.cpp.o -c /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/ROC.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/src/Models/Softmax.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/DiscreteLoss.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/DiscreteLoss.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/KernelBasisDistance.cpp:30: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/KernelBasisDistance.cpp:30: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/KernelBasisDistance.cpp:30: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/ROC.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/ROC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/ROC.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/ROC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:34, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/KernelBasisDistance.cpp:30: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/ROC.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/ROC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:34, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/KernelBasisDistance.cpp:30: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/ROC.h:38, from /<>/shark-3.1.4+ds1/src/ObjectiveFunctions/ROC.cpp:35: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 9%] Linking CXX shared library ../lib/libshark.so cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/shark.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libshark.so.0 -o ../lib/libshark.so.3.0.0 CMakeFiles/shark.dir/Algorithms/CARTTrainer.cpp.o CMakeFiles/shark.dir/Algorithms/DirectSearch/CMA.cpp.o CMakeFiles/shark.dir/Algorithms/DirectSearch/CMSA.cpp.o CMakeFiles/shark.dir/Algorithms/DirectSearch/CrossEntropyMethod.cpp.o CMakeFiles/shark.dir/Algorithms/DirectSearch/ElitistCMA.cpp.o CMakeFiles/shark.dir/Algorithms/FisherLDA.cpp.o CMakeFiles/shark.dir/Algorithms/GradientDescent/AbstractLineSearchOptimizer.cpp.o CMakeFiles/shark.dir/Algorithms/GradientDescent/BFGS.cpp.o CMakeFiles/shark.dir/Algorithms/GradientDescent/CG.cpp.o CMakeFiles/shark.dir/Algorithms/GradientDescent/LBFGS.cpp.o CMakeFiles/shark.dir/Algorithms/GradientDescent/Rprop.cpp.o CMakeFiles/shark.dir/Algorithms/GradientDescent/TrustRegionNewton.cpp.o CMakeFiles/shark.dir/Algorithms/KMeans.cpp.o CMakeFiles/shark.dir/Algorithms/LDA.cpp.o CMakeFiles/shark.dir/Algorithms/LinearRegression.cpp.o CMakeFiles/shark.dir/Algorithms/PCA.cpp.o CMakeFiles/shark.dir/Algorithms/RFTrainer.cpp.o CMakeFiles/shark.dir/Algorithms/SigmoidFit.cpp.o CMakeFiles/shark.dir/Core/Version.cpp.o CMakeFiles/shark.dir/Data/Csv.cpp.o CMakeFiles/shark.dir/Data/SparseData.cpp.o CMakeFiles/shark.dir/Models/CMAC.cpp.o CMakeFiles/shark.dir/Models/Centroids.cpp.o CMakeFiles/shark.dir/Models/Converter.cpp.o CMakeFiles/shark.dir/Models/LinearNorm.cpp.o CMakeFiles/shark.dir/Models/OnlineRNNet.cpp.o CMakeFiles/shark.dir/Models/RBFLayer.cpp.o CMakeFiles/shark.dir/Models/RNNet.cpp.o CMakeFiles/shark.dir/Models/RecurrentStructure.cpp.o CMakeFiles/shark.dir/Models/SigmoidModel.cpp.o CMakeFiles/shark.dir/Models/Softmax.cpp.o CMakeFiles/shark.dir/ObjectiveFunctions/DiscreteLoss.cpp.o CMakeFiles/shark.dir/ObjectiveFunctions/KernelBasisDistance.cpp.o CMakeFiles/shark.dir/ObjectiveFunctions/ROC.cpp.o -Wl,-rpath,/usr/lib/i386-linux-gnu/hdf5/serial: -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libshark.so.3.0.0 ../lib/libshark.so.0 ../lib/libshark.so make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 9%] Built target shark make -f src/CMakeFiles/SharkVersion.dir/build.make src/CMakeFiles/SharkVersion.dir/depend make -f Test/CMakeFiles/RBM_ExactGradientTraining.dir/build.make Test/CMakeFiles/RBM_ExactGradientTraining.dir/depend make -f Test/CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/build.make Test/CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/depend make -f Test/CMakeFiles/KernelBudgetedSGDTrainer.dir/build.make Test/CMakeFiles/KernelBudgetedSGDTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_ExactGradientTraining.dir/DependInfo.cmake --color= cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/src /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src/CMakeFiles/SharkVersion.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/KernelBudgetedSGDTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target SharkVersion make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f src/CMakeFiles/SharkVersion.dir/build.make src/CMakeFiles/SharkVersion.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' Scanning dependencies of target RBM_ExactGradientTraining make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_ExactGradientTraining.dir/build.make Test/CMakeFiles/RBM_ExactGradientTraining.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 9%] Building CXX object src/CMakeFiles/SharkVersion.dir/Core/Version.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/SharkVersion.dir/Core/Version.cpp.o -c /<>/shark-3.1.4+ds1/src/Core/Version.cpp Scanning dependencies of target KernelBudgetedSGDTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/KernelBudgetedSGDTrainer.dir/build.make Test/CMakeFiles/KernelBudgetedSGDTrainer.dir/build Scanning dependencies of target RBM_ContrastiveDivergenceTraining make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 9%] Building CXX object Test/CMakeFiles/RBM_ExactGradientTraining.dir/RBM/ExactGradientTraining.cpp.o make -f Test/CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/build.make Test/CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/build cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_ExactGradientTraining.dir/RBM/ExactGradientTraining.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 9%] Building CXX object Test/CMakeFiles/KernelBudgetedSGDTrainer.dir/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/KernelBudgetedSGDTrainer.dir/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp [ 10%] Building CXX object Test/CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/RBM/ContrastiveDivergenceTraining.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/RBM/ContrastiveDivergenceTraining.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:54, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:56:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:36:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:36:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:36:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:146:49: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:146:51: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:146:66: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:139:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:139:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:139:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:208:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:208:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:208:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:55:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:55:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:55:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:47: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ContrastiveDivergence.h:170:58: required from ‘double shark::ContrastiveDivergence::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with Operator = shark::GibbsOperator > >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:142:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:65: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ContrastiveDivergence.h:170:58: required from ‘double shark::ContrastiveDivergence::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with Operator = shark::GibbsOperator > >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ContrastiveDivergenceTraining.cpp:142:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:47: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:117:51: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:55:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:65: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:117:51: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradientTraining.cpp:55:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer.h:460:14: required from ‘shark::RealVector shark::KernelBudgetedSGDTrainer::parameterVector() const [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer.h:460:37: required from ‘shark::RealVector shark::KernelBudgetedSGDTrainer::parameterVector() const [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer.h:472:23: required from ‘void shark::KernelBudgetedSGDTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer.h:472:46: required from ‘void shark::KernelBudgetedSGDTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp:121:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 10%] Linking CXX executable ../bin/SharkVersion cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/SharkVersion.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/SharkVersion.dir/Core/Version.cpp.o -o ../bin/SharkVersion -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial: ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 10%] Built target SharkVersion make -f Test/CMakeFiles/MergeBudgetMaintenanceStrategy.dir/build.make Test/CMakeFiles/MergeBudgetMaintenanceStrategy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/MergeBudgetMaintenanceStrategy.dir/DependInfo.cmake --color= Scanning dependencies of target MergeBudgetMaintenanceStrategy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/MergeBudgetMaintenanceStrategy.dir/build.make Test/CMakeFiles/MergeBudgetMaintenanceStrategy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 10%] Building CXX object Test/CMakeFiles/MergeBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/MergeBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:53, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:54, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy.h:56:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 10%] Linking CXX executable ../bin/RBM_ExactGradientTraining cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_ExactGradientTraining.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_ExactGradientTraining.dir/RBM/ExactGradientTraining.cpp.o -o ../bin/RBM_ExactGradientTraining -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 10%] Built target RBM_ExactGradientTraining make -f Test/CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/build.make Test/CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_AbstractBudgetMaintenanceStrategy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/build.make Test/CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Building CXX object Test/CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp [ 11%] Linking CXX executable ../bin/RBM_ContrastiveDivergenceTraining cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_ContrastiveDivergenceTraining.dir/RBM/ContrastiveDivergenceTraining.cpp.o -o ../bin/RBM_ContrastiveDivergenceTraining -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Built target RBM_ContrastiveDivergenceTraining make -f Test/CMakeFiles/Trainers_KernelNormalization.dir/build.make Test/CMakeFiles/Trainers_KernelNormalization.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_KernelNormalization.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_KernelNormalization make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_KernelNormalization.dir/build.make Test/CMakeFiles/Trainers_KernelNormalization.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Building CXX object Test/CMakeFiles/Trainers_KernelNormalization.dir/Algorithms/Trainers/KernelNormalization.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_KernelNormalization.dir/Algorithms/Trainers/KernelNormalization.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelNormalization.cpp [ 11%] Linking CXX executable ../bin/MergeBudgetMaintenanceStrategy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/MergeBudgetMaintenanceStrategy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/MergeBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/MergeBudgetMaintenanceStrategy_Test.cpp.o -o ../bin/MergeBudgetMaintenanceStrategy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Built target MergeBudgetMaintenanceStrategy make -f Test/CMakeFiles/Trainers_LinearSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_LinearSvmTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_LinearSvmTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_LinearSvmTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_LinearSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_LinearSvmTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Building CXX object Test/CMakeFiles/Trainers_LinearSvmTrainer.dir/Algorithms/Trainers/LinearSvmTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_LinearSvmTrainer.dir/Algorithms/Trainers/LinearSvmTrainer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ScaledKernel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeKernelUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelNormalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:47: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 11%] Linking CXX executable ../bin/KernelBudgetedSGDTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/KernelBudgetedSGDTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/KernelBudgetedSGDTrainer.dir/Algorithms/Trainers/Budgeted/KernelBudgetedSGDTrainer_Test.cpp.o -o ../bin/KernelBudgetedSGDTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ScaledKernel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeKernelUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelNormalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ScaledKernel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeKernelUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelNormalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:47:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Built target KernelBudgetedSGDTrainer make -f Test/CMakeFiles/Trainers_SigmoidFit.dir/build.make Test/CMakeFiles/Trainers_SigmoidFit.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_SigmoidFit.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_SigmoidFit make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_SigmoidFit.dir/build.make Test/CMakeFiles/Trainers_SigmoidFit.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Building CXX object Test/CMakeFiles/Trainers_SigmoidFit.dir/Algorithms/Trainers/SigmoidFit.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_SigmoidFit.dir/Algorithms/Trainers/SigmoidFit.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/SigmoidFit.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy.h:45:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeKernelUnitVariance.h:42, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelNormalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:48: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:48: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:51: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:137:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:137:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:137:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp:137:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:47: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::compressed_vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::compressed_vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::compressed_vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::compressed_vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::compressed_vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::compressed_vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::compressed_vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::compressed_vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::compressed_vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/SigmoidFit.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/SigmoidFit.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/SigmoidFit.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:47: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:58:39: required from ‘void shark::blas::detail::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, shark::blas::elementwise_tag) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:111:21: required from ‘VecX& shark::blas::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:497:21: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator+=(const E&) [with E = shark::blas::vector_scalar_multiply > > > >; C = shark::blas::matrix_row > >; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_row > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemv.hpp:71:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_expression.hpp:1013:17: required from ‘void shark::blas::matrix_matrix_prod::assign_to(shark::blas::matrix_expression&, shark::blas::matrix_matrix_prod::scalar_type) const [with MatX = shark::blas::matrix_reference >; MatA = shark::blas::matrix; MatB = shark::blas::compressed_matrix; shark::blas::matrix_matrix_prod::scalar_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:159:3: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::blockwise_tag) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:492:16: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator=(const E&) [with E = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >; C = shark::blas::compressed_matrix; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_reference >]’ /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:113:21: required from ‘void shark::LinearKernel::weightedInputDerivative(shark::LinearKernel::ConstBatchInputReference, shark::LinearKernel::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::LinearKernel::BatchInputType&) const [with InputType = shark::blas::compressed_vector; shark::LinearKernel::ConstBatchInputReference = const shark::blas::compressed_matrix&; shark::RealMatrix = shark::blas::matrix; shark::LinearKernel::BatchInputType = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearSvmTrainer.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers//AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/SigmoidFit.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/SigmoidFit.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/SigmoidFit.cpp:7:0: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 11%] Linking CXX executable ../bin/Trainers_KernelNormalization cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_KernelNormalization.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_KernelNormalization.dir/Algorithms/Trainers/KernelNormalization.cpp.o -o ../bin/Trainers_KernelNormalization -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 11%] Built target Trainers_KernelNormalization make -f Test/CMakeFiles/ObjFunct_SquaredLoss.dir/build.make Test/CMakeFiles/ObjFunct_SquaredLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_SquaredLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_SquaredLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_SquaredLoss.dir/build.make Test/CMakeFiles/ObjFunct_SquaredLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 12%] Building CXX object Test/CMakeFiles/ObjFunct_SquaredLoss.dir/ObjectiveFunctions/SquaredLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_SquaredLoss.dir/ObjectiveFunctions/SquaredLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredLoss.cpp [ 13%] Linking CXX executable ../bin/Trainers_SigmoidFit cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_SigmoidFit.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_SigmoidFit.dir/Algorithms/Trainers/SigmoidFit.cpp.o -o ../bin/Trainers_SigmoidFit -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 13%] Built target Trainers_SigmoidFit make -f Test/CMakeFiles/Trainers_PCA.dir/build.make Test/CMakeFiles/Trainers_PCA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_PCA.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_PCA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_PCA.dir/build.make Test/CMakeFiles/Trainers_PCA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 13%] Building CXX object Test/CMakeFiles/Trainers_PCA.dir/Algorithms/Trainers/PCA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_PCA.dir/Algorithms/Trainers/PCA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 13%] Linking CXX executable ../bin/Trainers_AbstractBudgetMaintenanceStrategy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_AbstractBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/AbstractBudgetMaintenanceStrategy_Test.cpp.o -o ../bin/Trainers_AbstractBudgetMaintenanceStrategy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 13%] Built target Trainers_AbstractBudgetMaintenanceStrategy make -f Test/CMakeFiles/Models_FFNet.dir/build.make Test/CMakeFiles/Models_FFNet.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_FFNet.dir/DependInfo.cmake --color= Scanning dependencies of target Models_FFNet make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_FFNet.dir/build.make Test/CMakeFiles/Models_FFNet.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Building CXX object Test/CMakeFiles/Models_FFNet.dir/Models/FFNet.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_FFNet.dir/Models/FFNet.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/PCA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/PCA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/PCA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/PCA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:23: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:54:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:50: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:54:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:57: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:54:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:20: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:55:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:47: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:55:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:54: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/FFNet.cpp:55:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/PCA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:277:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:277:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:277:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp:277:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 15%] Linking CXX executable ../bin/ObjFunct_SquaredLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_SquaredLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_SquaredLoss.dir/ObjectiveFunctions/SquaredLoss.cpp.o -o ../bin/ObjFunct_SquaredLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Built target ObjFunct_SquaredLoss make -f Test/CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/build.make Test/CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_NegativeGaussianProcessEvidence make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/build.make Test/CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Building CXX object Test/CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:36:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:37: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:37: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:37: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:48:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:91:46: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:91:46: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:91:46: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeGaussianProcessEvidence.h:111:26: required from ‘double shark::NegativeGaussianProcessEvidence::eval(const RealVector&) const [with InputType = shark::blas::vector; OutputType = shark::blas::vector; LabelType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:92:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeGaussianProcessEvidence.h:111:41: required from ‘double shark::NegativeGaussianProcessEvidence::eval(const RealVector&) const [with InputType = shark::blas::vector; OutputType = shark::blas::vector; LabelType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:92:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeGaussianProcessEvidence.h:217:25: required from ‘double shark::NegativeGaussianProcessEvidence::evalDerivative(const RealVector&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with InputType = shark::blas::vector; OutputType = shark::blas::vector; LabelType = shark::blas::vector; shark::RealVector = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:96:2: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeGaussianProcessEvidence.h:217:41: required from ‘double shark::NegativeGaussianProcessEvidence::evalDerivative(const RealVector&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with InputType = shark::blas::vector; OutputType = shark::blas::vector; LabelType = shark::blas::vector; shark::RealVector = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:96:2: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:115:51: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:115:51: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:145:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:145:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:145:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp:145:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 15%] Linking CXX executable ../bin/Trainers_PCA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_PCA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_PCA.dir/Algorithms/Trainers/PCA.cpp.o -o ../bin/Trainers_PCA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Built target Trainers_PCA make -f Test/CMakeFiles/BLAS_Vector_Proxy.dir/build.make Test/CMakeFiles/BLAS_Vector_Proxy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Vector_Proxy.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Vector_Proxy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Vector_Proxy.dir/build.make Test/CMakeFiles/BLAS_Vector_Proxy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Building CXX object Test/CMakeFiles/BLAS_Vector_Proxy.dir/LinAlg/BLAS/vector_proxy.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Vector_Proxy.dir/LinAlg/BLAS/vector_proxy.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_proxy.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_proxy.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_proxy.cpp:70:72: warning: extra ‘;’ [-Wpedantic] BOOST_FIXTURE_TEST_SUITE (LinAlg_BLAS_vector_proxy, VectorProxyFixture); ^ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_proxy.cpp:122:28: warning: extra ‘;’ [-Wpedantic] BOOST_AUTO_TEST_SUITE_END(); ^ [ 15%] Linking CXX executable ../bin/BLAS_Vector_Proxy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Vector_Proxy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Vector_Proxy.dir/LinAlg/BLAS/vector_proxy.cpp.o -o ../bin/BLAS_Vector_Proxy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Built target BLAS_Vector_Proxy make -f Test/CMakeFiles/Trainers_CSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_CSvmTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_CSvmTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_CSvmTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_CSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_CSvmTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Building CXX object Test/CMakeFiles/Trainers_CSvmTrainer.dir/Algorithms/Trainers/CSvmTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_CSvmTrainer.dir/Algorithms/Trainers/CSvmTrainer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp [ 15%] Linking CXX executable ../bin/Models_FFNet cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_FFNet.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_FFNet.dir/Models/FFNet.cpp.o -o ../bin/Models_FFNet -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 15%] Built target Models_FFNet make -f Test/CMakeFiles/GradDesc_SteepestDescent.dir/build.make Test/CMakeFiles/GradDesc_SteepestDescent.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/GradDesc_SteepestDescent.dir/DependInfo.cmake --color= Scanning dependencies of target GradDesc_SteepestDescent make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/GradDesc_SteepestDescent.dir/build.make Test/CMakeFiles/GradDesc_SteepestDescent.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 16%] Building CXX object Test/CMakeFiles/GradDesc_SteepestDescent.dir/Algorithms/GradientDescent/SteepestDescent.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/GradDesc_SteepestDescent.dir/Algorithms/GradientDescent/SteepestDescent.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/SteepestDescent.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/SteepestDescent.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/SteepestDescent.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:186:45: required from ‘shark::RealVector shark::ArgMaxConverter::parameterVector() const [with Model = shark::KernelExpansion >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:76:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:186:45: required from ‘shark::RealVector shark::ArgMaxConverter::parameterVector() const [with Model = shark::KernelExpansion >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:76:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/SteepestDescent.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:275:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 17%] Linking CXX executable ../bin/ObjFunct_NegativeGaussianProcessEvidence cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_NegativeGaussianProcessEvidence.dir/ObjectiveFunctions/NegativeGaussianProcessEvidence.cpp.o -o ../bin/ObjFunct_NegativeGaussianProcessEvidence -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 17%] Built target ObjFunct_NegativeGaussianProcessEvidence make -f Test/CMakeFiles/GradDesc_BFGS.dir/build.make Test/CMakeFiles/GradDesc_BFGS.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/GradDesc_BFGS.dir/DependInfo.cmake --color= Scanning dependencies of target GradDesc_BFGS make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/GradDesc_BFGS.dir/build.make Test/CMakeFiles/GradDesc_BFGS.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 17%] Building CXX object Test/CMakeFiles/GradDesc_BFGS.dir/Algorithms/GradientDescent/BFGS.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/GradDesc_BFGS.dir/Algorithms/GradientDescent/BFGS.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/BFGS.cpp [ 18%] Linking CXX executable ../bin/Trainers_LinearSvmTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_LinearSvmTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_LinearSvmTrainer.dir/Algorithms/Trainers/LinearSvmTrainer.cpp.o -o ../bin/Trainers_LinearSvmTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 18%] Linking CXX executable ../bin/GradDesc_SteepestDescent cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/GradDesc_SteepestDescent.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/GradDesc_SteepestDescent.dir/Algorithms/GradientDescent/SteepestDescent.cpp.o -o ../bin/GradDesc_SteepestDescent -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 18%] Built target GradDesc_SteepestDescent make -f Test/CMakeFiles/DirectSearch_HypervolumeIndicator.dir/build.make Test/CMakeFiles/DirectSearch_HypervolumeIndicator.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_HypervolumeIndicator.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_HypervolumeIndicator make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_HypervolumeIndicator.dir/build.make Test/CMakeFiles/DirectSearch_HypervolumeIndicator.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 18%] Building CXX object Test/CMakeFiles/DirectSearch_HypervolumeIndicator.dir/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_HypervolumeIndicator.dir/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp [ 18%] Built target Trainers_LinearSvmTrainer make -f Test/CMakeFiles/Models_LinearKernel.dir/build.make Test/CMakeFiles/Models_LinearKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_LinearKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_LinearKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_LinearKernel.dir/build.make Test/CMakeFiles/Models_LinearKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 18%] Building CXX object Test/CMakeFiles/Models_LinearKernel.dir/Models/Kernels/LinearKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_LinearKernel.dir/Models/Kernels/LinearKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/LinearKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/BFGS.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/BFGS.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/BFGS.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/BFGS.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/BFGS.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/BFGS.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Rosenbrock.h:46:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/BFGS.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/LinearKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.h:37, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/LinearKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/LinearKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.h:37, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/LinearKernel.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp:8:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 19%] Linking CXX executable ../bin/GradDesc_BFGS cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/GradDesc_BFGS.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/GradDesc_BFGS.dir/Algorithms/GradientDescent/BFGS.cpp.o -o ../bin/GradDesc_BFGS -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 19%] Built target GradDesc_BFGS make -f Test/CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_SquaredEpsilonHingeLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 20%] Building CXX object Test/CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp [ 22%] Linking CXX executable ../bin/Models_LinearKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_LinearKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_LinearKernel.dir/Models/Kernels/LinearKernel.cpp.o -o ../bin/Models_LinearKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 22%] Built target Models_LinearKernel make -f Test/CMakeFiles/Data_DataView.dir/build.make Test/CMakeFiles/Data_DataView.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_DataView.dir/DependInfo.cmake --color= Scanning dependencies of target Data_DataView make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_DataView.dir/build.make Test/CMakeFiles/Data_DataView.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 22%] Building CXX object Test/CMakeFiles/Data_DataView.dir/Data/DataView.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_DataView.dir/Data/DataView.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/DataView.cpp [ 22%] Linking CXX executable ../bin/DirectSearch_HypervolumeIndicator cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_HypervolumeIndicator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_HypervolumeIndicator.dir/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.cpp.o -o ../bin/DirectSearch_HypervolumeIndicator -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 22%] Built target DirectSearch_HypervolumeIndicator make -f Test/CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/build.make Test/CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_TukeyBiweightLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/build.make Test/CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 22%] Building CXX object Test/CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/ObjectiveFunctions/TukeyBiweightLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/ObjectiveFunctions/TukeyBiweightLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/TukeyBiweightLoss.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredEpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredEpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredEpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredEpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/TukeyBiweightLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/TukeyBiweightLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/TukeyBiweightLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/TukeyBiweightLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/TukeyBiweightLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/TukeyBiweightLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/DataView.h:41, from /<>/shark-3.1.4+ds1/Test/Data/DataView.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/DataView.h:41, from /<>/shark-3.1.4+ds1/Test/Data/DataView.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/DataView.h:41, from /<>/shark-3.1.4+ds1/Test/Data/DataView.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/DataView.h:41, from /<>/shark-3.1.4+ds1/Test/Data/DataView.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/TukeyBiweightLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/TukeyBiweightLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl: In member function ‘void Algorithms_Trainers_CSvmTrainer::CSVM_WEIGHTED_TEST::test_method()’: /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:756:28: warning: ‘label’ may be used uninitialized in this function [-Wmaybe-uninitialized] ):input(input),label(label){} ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/CSvmTrainer.cpp:42:0: /<>/shark-3.1.4+ds1/include/shark/Data/DataDistribution.h:150:13: note: ‘label’ was declared here LabelType label; ^~~~~ [ 22%] Linking CXX executable ../bin/ObjFunct_SquaredEpsilonHingeLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_SquaredEpsilonHingeLoss.dir/ObjectiveFunctions/SquaredEpsilonHingeLoss.cpp.o -o ../bin/ObjFunct_SquaredEpsilonHingeLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 22%] Built target ObjFunct_SquaredEpsilonHingeLoss make -f Test/CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/build.make Test/CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_IndicatorBasedSelection make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/build.make Test/CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 22%] Building CXX object Test/CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp [ 23%] Linking CXX executable ../bin/ObjFunct_TukeyBiweightLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_TukeyBiweightLoss.dir/ObjectiveFunctions/TukeyBiweightLoss.cpp.o -o ../bin/ObjFunct_TukeyBiweightLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 23%] Built target ObjFunct_TukeyBiweightLoss make -f Test/CMakeFiles/DirectSearch_CrossEntropyMethod.dir/build.make Test/CMakeFiles/DirectSearch_CrossEntropyMethod.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_CrossEntropyMethod.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_CrossEntropyMethod make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_CrossEntropyMethod.dir/build.make Test/CMakeFiles/DirectSearch_CrossEntropyMethod.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 23%] Building CXX object Test/CMakeFiles/DirectSearch_CrossEntropyMethod.dir/Algorithms/DirectSearch/CrossEntropyMethod.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_CrossEntropyMethod.dir/Algorithms/DirectSearch/CrossEntropyMethod.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CrossEntropyMethod.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FitnessExtractor.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.h:35, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FitnessExtractor.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.h:35, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp:8:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CrossEntropyMethod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CrossEntropyMethod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CrossEntropyMethod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CrossEntropyMethod.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CrossEntropyMethod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 23%] Linking CXX executable ../bin/Trainers_CSvmTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_CSvmTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_CSvmTrainer.dir/Algorithms/Trainers/CSvmTrainer.cpp.o -o ../bin/Trainers_CSvmTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 23%] Linking CXX executable ../bin/Data_DataView cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_DataView.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_DataView.dir/Data/DataView.cpp.o -o ../bin/Data_DataView -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 23%] Built target Data_DataView make -f Test/CMakeFiles/ObjFunct_LooErrorCSvm.dir/build.make Test/CMakeFiles/ObjFunct_LooErrorCSvm.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_LooErrorCSvm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 23%] Built target Trainers_CSvmTrainer make -f Test/CMakeFiles/BLAS_Iterators.dir/build.make Test/CMakeFiles/BLAS_Iterators.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Iterators.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_LooErrorCSvm make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_LooErrorCSvm.dir/build.make Test/CMakeFiles/ObjFunct_LooErrorCSvm.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 23%] Building CXX object Test/CMakeFiles/ObjFunct_LooErrorCSvm.dir/ObjectiveFunctions/LooErrorCSvm.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_LooErrorCSvm.dir/ObjectiveFunctions/LooErrorCSvm.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp Scanning dependencies of target BLAS_Iterators make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Iterators.dir/build.make Test/CMakeFiles/BLAS_Iterators.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 23%] Building CXX object Test/CMakeFiles/BLAS_Iterators.dir/LinAlg/BLAS/iterators.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Iterators.dir/LinAlg/BLAS/iterators.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/iterators.cpp [ 24%] Linking CXX executable ../bin/DirectSearch_IndicatorBasedSelection cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_IndicatorBasedSelection.dir/Algorithms/DirectSearch/Operators/Selection/IndicatorBasedSelection.cpp.o -o ../bin/DirectSearch_IndicatorBasedSelection -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 24%] Built target DirectSearch_IndicatorBasedSelection make -f Test/CMakeFiles/ObjFunct_CrossValidation.dir/build.make Test/CMakeFiles/ObjFunct_CrossValidation.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_CrossValidation.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_CrossValidation make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_CrossValidation.dir/build.make Test/CMakeFiles/ObjFunct_CrossValidation.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 24%] Building CXX object Test/CMakeFiles/ObjFunct_CrossValidation.dir/ObjectiveFunctions/CrossValidation.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_CrossValidation.dir/ObjectiveFunctions/CrossValidation.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/iterators.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 25%] Linking CXX executable ../bin/DirectSearch_CrossEntropyMethod cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_CrossEntropyMethod.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_CrossEntropyMethod.dir/Algorithms/DirectSearch/CrossEntropyMethod.cpp.o -o ../bin/DirectSearch_CrossEntropyMethod -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 25%] Built target DirectSearch_CrossEntropyMethod make -f Test/CMakeFiles/DirectSearch_Selection.dir/build.make Test/CMakeFiles/DirectSearch_Selection.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_Selection.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_Selection make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_Selection.dir/build.make Test/CMakeFiles/DirectSearch_Selection.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 25%] Building CXX object Test/CMakeFiles/DirectSearch_Selection.dir/Algorithms/DirectSearch/Operators/Selection/Selection.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_Selection.dir/Algorithms/DirectSearch/Operators/Selection/Selection.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/Selection.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/ZeroOneLoss.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:42, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:85:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:85:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:85:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >]’: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:91:21: required from ‘double shark::LooErrorCSvm::eval(const RealVector&, shark::QpStoppingCondition&) [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:186:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooErrorCSvm.h:91:46: required from ‘double shark::LooErrorCSvm::eval(const RealVector&, shark::QpStoppingCondition&) [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:186:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:200:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:200:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:200:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:200:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:200:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooErrorCSvm.cpp:200:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:93:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:93:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:93:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossValidation.cpp:93:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Individual.h:33, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/Selection.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Individual.h:33:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/Selection.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 26%] Linking CXX executable ../bin/BLAS_Iterators cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Iterators.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Iterators.dir/LinAlg/BLAS/iterators.cpp.o -o ../bin/BLAS_Iterators -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 26%] Built target BLAS_Iterators make -f Test/CMakeFiles/LinAlg_choleskyDecomposition.dir/build.make Test/CMakeFiles/LinAlg_choleskyDecomposition.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_choleskyDecomposition.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_choleskyDecomposition make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_choleskyDecomposition.dir/build.make Test/CMakeFiles/LinAlg_choleskyDecomposition.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Building CXX object Test/CMakeFiles/LinAlg_choleskyDecomposition.dir/LinAlg/choleskyDecomposition.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_choleskyDecomposition.dir/LinAlg/choleskyDecomposition.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/choleskyDecomposition.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Selection/RouletteWheelSelection.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Selection/LinearRanking.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Selection/Selection.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 27%] Linking CXX executable ../bin/DirectSearch_Selection cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_Selection.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_Selection.dir/Algorithms/DirectSearch/Operators/Selection/Selection.cpp.o -o ../bin/DirectSearch_Selection -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Built target DirectSearch_Selection make -f Test/CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/build.make Test/CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_ParetoDominanceComparator make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/build.make Test/CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Building CXX object Test/CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/Algorithms/DirectSearch/ParetoDominanceComparator.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/Algorithms/DirectSearch/ParetoDominanceComparator.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ParetoDominanceComparator.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Cholesky.h:37, from /<>/shark-3.1.4+ds1/Test/LinAlg/choleskyDecomposition.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Cholesky.h:37:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/choleskyDecomposition.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:38:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/choleskyDecomposition.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FitnessExtractor.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h:32, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ParetoDominanceComparator.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FitnessExtractor.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h:32, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ParetoDominanceComparator.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 27%] Linking CXX executable ../bin/ObjFunct_CrossValidation cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_CrossValidation.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_CrossValidation.dir/ObjectiveFunctions/CrossValidation.cpp.o -o ../bin/ObjFunct_CrossValidation -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Built target ObjFunct_CrossValidation make -f Test/CMakeFiles/LinAlg_Proxy.dir/build.make Test/CMakeFiles/LinAlg_Proxy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_Proxy.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_Proxy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_Proxy.dir/build.make Test/CMakeFiles/LinAlg_Proxy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Building CXX object Test/CMakeFiles/LinAlg_Proxy.dir/LinAlg/Proxy.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_Proxy.dir/LinAlg/Proxy.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/Proxy.cpp In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ParetoDominanceComparator.cpp:7:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/Proxy.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 27%] Linking CXX executable ../bin/DirectSearch_ParetoDominanceComparator cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_ParetoDominanceComparator.dir/Algorithms/DirectSearch/ParetoDominanceComparator.cpp.o -o ../bin/DirectSearch_ParetoDominanceComparator -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/Proxy.cpp:5:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Built target DirectSearch_ParetoDominanceComparator make -f Test/CMakeFiles/RBM_PCDTraining.dir/build.make Test/CMakeFiles/RBM_PCDTraining.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_PCDTraining.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_PCDTraining make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_PCDTraining.dir/build.make Test/CMakeFiles/RBM_PCDTraining.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Building CXX object Test/CMakeFiles/RBM_PCDTraining.dir/RBM/PCDTraining.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_PCDTraining.dir/RBM/PCDTraining.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp [ 27%] Linking CXX executable ../bin/LinAlg_choleskyDecomposition cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_choleskyDecomposition.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_choleskyDecomposition.dir/LinAlg/choleskyDecomposition.cpp.o -o ../bin/LinAlg_choleskyDecomposition -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 27%] Built target LinAlg_choleskyDecomposition make -f Test/CMakeFiles/Models_KernelExpansion.dir/build.make Test/CMakeFiles/Models_KernelExpansion.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_KernelExpansion.dir/DependInfo.cmake --color= Scanning dependencies of target Models_KernelExpansion make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_KernelExpansion.dir/build.make Test/CMakeFiles/Models_KernelExpansion.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Building CXX object Test/CMakeFiles/Models_KernelExpansion.dir/Models/Kernels/KernelExpansion.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_KernelExpansion.dir/Models/Kernels/KernelExpansion.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 29%] Linking CXX executable ../bin/LinAlg_Proxy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_Proxy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_Proxy.dir/LinAlg/Proxy.cpp.o -o ../bin/LinAlg_Proxy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Built target LinAlg_Proxy make -f Test/CMakeFiles/Models_ConcatenatedModel.dir/build.make Test/CMakeFiles/Models_ConcatenatedModel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_ConcatenatedModel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_ConcatenatedModel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_ConcatenatedModel.dir/build.make Test/CMakeFiles/Models_ConcatenatedModel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Building CXX object Test/CMakeFiles/Models_ConcatenatedModel.dir/Models/ConcatenatedModel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_ConcatenatedModel.dir/Models/ConcatenatedModel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:27:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:27:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:27:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:78:29: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:78:29: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:181:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelExpansion.cpp:181:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:53:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:53:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:53:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:47: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/MultiChainApproximator.h:152:47: required from ‘double shark::MultiChainApproximator::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with MarkovChainType = shark::MarkovChain > > >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:53:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:65: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/MultiChainApproximator.h:152:47: required from ‘double shark::MultiChainApproximator::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with MarkovChainType = shark::MarkovChain > > >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/PCDTraining.cpp:53:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:20: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:49:57: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:47: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:49:57: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:54: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:49:57: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode, shark::blas::vector > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConcatenatedModel.h:130:17: required from ‘shark::RealVector shark::detail::ConcatenatedModelWrapper::parameterVector() const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; OutputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode, shark::blas::vector > > >, shark::blas::detail::ParameterizableExpression, shark::blas::vector > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConcatenatedModel.h:130:45: required from ‘shark::RealVector shark::detail::ConcatenatedModelWrapper::parameterVector() const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; OutputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode, shark::blas::vector > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConcatenatedModel.h:140:24: required from ‘void shark::detail::ConcatenatedModelWrapper::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; OutputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode, shark::blas::vector > > >, shark::blas::detail::ParameterizableExpression, shark::blas::vector > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConcatenatedModel.h:140:52: required from ‘void shark::detail::ConcatenatedModelWrapper::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; OutputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConcatenatedModel.h:198:18: required from ‘void shark::detail::ConcatenatedModelWrapper::weightedParameterDerivative(const BatchInputType&, const BatchOutputType&, const shark::State&, shark::RealVector&) const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; OutputType = shark::blas::vector; shark::detail::ConcatenatedModelWrapper::BatchInputType = shark::blas::matrix; shark::detail::ConcatenatedModelWrapper::BatchOutputType = shark::blas::matrix; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConcatenatedModel.h:198:44: required from ‘void shark::detail::ConcatenatedModelWrapper::weightedParameterDerivative(const BatchInputType&, const BatchOutputType&, const shark::State&, shark::RealVector&) const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; OutputType = shark::blas::vector; shark::detail::ConcatenatedModelWrapper::BatchInputType = shark::blas::matrix; shark::detail::ConcatenatedModelWrapper::BatchOutputType = shark::blas::matrix; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:23: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:50: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:57: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConcatenatedModel.cpp:331:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 29%] Linking CXX executable ../bin/ObjFunct_LooErrorCSvm cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_LooErrorCSvm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_LooErrorCSvm.dir/ObjectiveFunctions/LooErrorCSvm.cpp.o -o ../bin/ObjFunct_LooErrorCSvm -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Built target ObjFunct_LooErrorCSvm make -f Test/CMakeFiles/RBM_BinaryLayer.dir/build.make Test/CMakeFiles/RBM_BinaryLayer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_BinaryLayer.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_BinaryLayer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_BinaryLayer.dir/build.make Test/CMakeFiles/RBM_BinaryLayer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Building CXX object Test/CMakeFiles/RBM_BinaryLayer.dir/RBM/BinaryLayer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_BinaryLayer.dir/RBM/BinaryLayer.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/BinaryLayer.cpp [ 29%] Linking CXX executable ../bin/Models_KernelExpansion cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_KernelExpansion.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_KernelExpansion.dir/Models/Kernels/KernelExpansion.cpp.o -o ../bin/Models_KernelExpansion -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Built target Models_KernelExpansion make -f Test/CMakeFiles/DirectSearch_RealCodedNSGAII.dir/build.make Test/CMakeFiles/DirectSearch_RealCodedNSGAII.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_RealCodedNSGAII.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_RealCodedNSGAII make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_RealCodedNSGAII.dir/build.make Test/CMakeFiles/DirectSearch_RealCodedNSGAII.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 29%] Building CXX object Test/CMakeFiles/DirectSearch_RealCodedNSGAII.dir/Algorithms/DirectSearch/RealCodedNSGAII.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_RealCodedNSGAII.dir/Algorithms/DirectSearch/RealCodedNSGAII.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/RealCodedNSGAII.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BinaryLayer.h:33:0, from /<>/shark-3.1.4+ds1/Test/RBM/BinaryLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BinaryLayer.h:34, from /<>/shark-3.1.4+ds1/Test/RBM/BinaryLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BinaryLayer.h:34, from /<>/shark-3.1.4+ds1/Test/RBM/BinaryLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractMultiObjectiveOptimizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/RealCodedNSGAII.h:35, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/RealCodedNSGAII.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 30%] Linking CXX executable ../bin/RBM_PCDTraining cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_PCDTraining.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_PCDTraining.dir/RBM/PCDTraining.cpp.o -o ../bin/RBM_PCDTraining -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/Test/RBM/BinaryLayer.cpp:2:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target RBM_PCDTraining make -f Test/CMakeFiles/LinAlg_Repeat.dir/build.make Test/CMakeFiles/LinAlg_Repeat.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_Repeat.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_Repeat make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_Repeat.dir/build.make Test/CMakeFiles/LinAlg_Repeat.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/LinAlg_Repeat.dir/LinAlg/repeat.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_Repeat.dir/LinAlg/repeat.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/repeat.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractMultiObjectiveOptimizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/RealCodedNSGAII.h:35, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/RealCodedNSGAII.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractMultiObjectiveOptimizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/RealCodedNSGAII.h:35, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/RealCodedNSGAII.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Selection/TournamentSelection.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/RealCodedNSGAII.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/RealCodedNSGAII.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/repeat.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/repeat.cpp:6:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 30%] Linking CXX executable ../bin/RBM_BinaryLayer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_BinaryLayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_BinaryLayer.dir/RBM/BinaryLayer.cpp.o -o ../bin/RBM_BinaryLayer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target RBM_BinaryLayer make -f Test/CMakeFiles/GradDesc_Rprop.dir/build.make Test/CMakeFiles/GradDesc_Rprop.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/GradDesc_Rprop.dir/DependInfo.cmake --color= Scanning dependencies of target GradDesc_Rprop make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/GradDesc_Rprop.dir/build.make Test/CMakeFiles/GradDesc_Rprop.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/GradDesc_Rprop.dir/Algorithms/GradientDescent/Rprop.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/GradDesc_Rprop.dir/Algorithms/GradientDescent/Rprop.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/Rprop.cpp [ 30%] Linking CXX executable ../bin/Models_ConcatenatedModel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_ConcatenatedModel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_ConcatenatedModel.dir/Models/ConcatenatedModel.cpp.o -o ../bin/Models_ConcatenatedModel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target Models_ConcatenatedModel make -f Test/CMakeFiles/Models_RNNet.dir/build.make Test/CMakeFiles/Models_RNNet.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_RNNet.dir/DependInfo.cmake --color= Scanning dependencies of target Models_RNNet make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_RNNet.dir/build.make Test/CMakeFiles/Models_RNNet.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/Models_RNNet.dir/Models/RNNet.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_RNNet.dir/Models/RNNet.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/RNNet.cpp [ 30%] Linking CXX executable ../bin/LinAlg_Repeat cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_Repeat.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_Repeat.dir/LinAlg/repeat.cpp.o -o ../bin/LinAlg_Repeat -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target LinAlg_Repeat make -f Test/CMakeFiles/BLAS_Axpy_Prod.dir/build.make Test/CMakeFiles/BLAS_Axpy_Prod.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Axpy_Prod.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Axpy_Prod make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Axpy_Prod.dir/build.make Test/CMakeFiles/BLAS_Axpy_Prod.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/BLAS_Axpy_Prod.dir/LinAlg/BLAS/axpy_prod.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Axpy_Prod.dir/LinAlg/BLAS/axpy_prod.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/axpy_prod.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/Rprop.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/Test/Models/RNNet.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/Rprop.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/Test/Models/RNNet.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/Rprop.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/Test/Models/RNNet.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/axpy_prod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Rosenbrock.h:46:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/Rprop.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/RNNet.h:38, from /<>/shark-3.1.4+ds1/Test/Models/RNNet.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/axpy_prod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:430:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:155:18: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::elementwise_tag) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:136:9: required from ‘shark::blas::compressed_matrix::compressed_matrix(const shark::blas::matrix_expression&, shark::blas::compressed_matrix::size_type) [with E = shark::blas::matrix_transpose >; T = double; I = unsigned int; shark::blas::compressed_matrix::size_type = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemm.hpp:87:49: required from ‘void shark::blas::bindings::gemm_impl(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type, shark::blas::row_major, shark::blas::column_major, Orientation, shark::blas::sparse_bidirectional_iterator_tag, Tag) [with M = shark::blas::matrix; E1 = shark::blas::matrix_transpose >; E2 = shark::blas::matrix; Orientation = shark::blas::row_major; Tag = shark::blas::dense_random_access_iterator_tag; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemm.hpp:232:11: required from ‘void shark::blas::bindings::gemm(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type, mpl_::false_) [with M = shark::blas::matrix; E1 = shark::blas::matrix_transpose >; E2 = shark::blas::matrix; typename M::value_type = double; mpl_::false_ = mpl_::bool_]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/gemm.hpp:67:16: required from ‘void shark::blas::kernels::gemm(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type) [with M = shark::blas::matrix; E1 = shark::blas::matrix_transpose >; E2 = shark::blas::matrix; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/operation.hpp:162:15: required from ‘void shark::blas::axpy_prod(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, bool, typename M::value_type) [with M = shark::blas::matrix; E1 = shark::blas::matrix_transpose >; E2 = shark::blas::matrix; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/axpy_prod.cpp:645:46: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:306:12: warning: unused variable ‘size1’ [-Wunused-variable] size_type size1 = m().size1(); ^~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:430:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:155:18: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::elementwise_tag) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:136:9: required from ‘shark::blas::compressed_matrix::compressed_matrix(const shark::blas::matrix_expression&, shark::blas::compressed_matrix::size_type) [with E = shark::blas::matrix_transpose >; T = double; I = unsigned int; shark::blas::compressed_matrix::size_type = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemm.hpp:87:49: required from ‘void shark::blas::bindings::gemm_impl(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type, shark::blas::row_major, shark::blas::column_major, Orientation, shark::blas::sparse_bidirectional_iterator_tag, Tag) [with M = shark::blas::matrix_transpose >; E1 = shark::blas::matrix_transpose >; E2 = shark::blas::matrix_transpose >; Orientation = shark::blas::column_major; Tag = shark::blas::dense_random_access_iterator_tag; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemm.hpp:211:11: required from ‘void shark::blas::bindings::gemm_impl(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type, shark::blas::column_major, Orientation1, Orientation2, Tag1, Tag2) [with M = shark::blas::matrix; E1 = shark::blas::matrix; E2 = shark::blas::compressed_matrix; Orientation1 = shark::blas::row_major; Orientation2 = shark::blas::row_major; Tag1 = shark::blas::dense_random_access_iterator_tag; Tag2 = shark::blas::sparse_bidirectional_iterator_tag; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemm.hpp:232:11: required from ‘void shark::blas::bindings::gemm(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type, mpl_::false_) [with M = shark::blas::matrix; E1 = shark::blas::matrix; E2 = shark::blas::compressed_matrix; typename M::value_type = double; mpl_::false_ = mpl_::bool_]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/gemm.hpp:67:16: required from ‘void shark::blas::kernels::gemm(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, typename M::value_type) [with M = shark::blas::matrix; E1 = shark::blas::matrix; E2 = shark::blas::compressed_matrix; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/operation.hpp:162:15: required from ‘void shark::blas::axpy_prod(const shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::matrix_expression&, bool, typename M::value_type) [with M = shark::blas::matrix; E1 = shark::blas::matrix; E2 = shark::blas::compressed_matrix; typename M::value_type = double]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/axpy_prod.cpp:499:46: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:306:12: warning: unused variable ‘size1’ [-Wunused-variable] [ 30%] Linking CXX executable ../bin/DirectSearch_RealCodedNSGAII cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_RealCodedNSGAII.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_RealCodedNSGAII.dir/Algorithms/DirectSearch/RealCodedNSGAII.cpp.o -o ../bin/DirectSearch_RealCodedNSGAII -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target DirectSearch_RealCodedNSGAII make -f Test/CMakeFiles/Algorithms_GridSearch.dir/build.make Test/CMakeFiles/Algorithms_GridSearch.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Algorithms_GridSearch.dir/DependInfo.cmake --color= Scanning dependencies of target Algorithms_GridSearch make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Algorithms_GridSearch.dir/build.make Test/CMakeFiles/Algorithms_GridSearch.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/Algorithms_GridSearch.dir/Algorithms/GridSearch.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Algorithms_GridSearch.dir/Algorithms/GridSearch.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GridSearch.cpp [ 30%] Linking CXX executable ../bin/GradDesc_Rprop cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/GradDesc_Rprop.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/GradDesc_Rprop.dir/Algorithms/GradientDescent/Rprop.cpp.o -o ../bin/GradDesc_Rprop -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target GradDesc_Rprop make -f Test/CMakeFiles/Models_CMAC.dir/build.make Test/CMakeFiles/Models_CMAC.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_CMAC.dir/DependInfo.cmake --color= Scanning dependencies of target Models_CMAC make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_CMAC.dir/build.make Test/CMakeFiles/Models_CMAC.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/Models_CMAC.dir/Models/CMAC.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_CMAC.dir/Models/CMAC.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/CMAC.cpp [ 30%] Linking CXX executable ../bin/Models_RNNet cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_RNNet.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_RNNet.dir/Models/RNNet.cpp.o -o ../bin/Models_RNNet -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target Models_RNNet make -f Test/CMakeFiles/Trainers_LDA.dir/build.make Test/CMakeFiles/Trainers_LDA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_LDA.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_LDA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_LDA.dir/build.make Test/CMakeFiles/Trainers_LDA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/Trainers_LDA.dir/Algorithms/Trainers/LDA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_LDA.dir/Algorithms/Trainers/LDA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/GridSearch.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/GridSearch.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/GridSearch.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/GridSearch.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/GridSearch.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/GridSearch.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/Test/Models/CMAC.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/Test/Models/CMAC.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/Rprop.h:38, from /<>/shark-3.1.4+ds1/Test/Models/CMAC.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/GridSearch.h:40:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GridSearch.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearClassifier.h:31, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/ErrorFunction.h:36, from /<>/shark-3.1.4+ds1/Test/Models/CMAC.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearClassifier.h:31, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/LinearClassifier.h:32:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:119:19: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:119:23: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:292:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:292:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:292:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LDA.cpp:292:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 30%] Linking CXX executable ../bin/Algorithms_GridSearch cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Algorithms_GridSearch.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Algorithms_GridSearch.dir/Algorithms/GridSearch.cpp.o -o ../bin/Algorithms_GridSearch -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target Algorithms_GridSearch make -f Test/CMakeFiles/DirectSearch_MOCMA.dir/build.make Test/CMakeFiles/DirectSearch_MOCMA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_MOCMA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_MOCMA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_MOCMA.dir/build.make Test/CMakeFiles/DirectSearch_MOCMA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Building CXX object Test/CMakeFiles/DirectSearch_MOCMA.dir/Algorithms/DirectSearch/MOCMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_MOCMA.dir/Algorithms/DirectSearch/MOCMA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/MOCMA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/MOCMA.h:36, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/MOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/MOCMA.h:36, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/MOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 30%] Linking CXX executable ../bin/Models_CMAC cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_CMAC.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_CMAC.dir/Models/CMAC.cpp.o -o ../bin/Models_CMAC -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA/Chromosome.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA/CMAIndividual.h:36, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/MOCMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/MOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractMultiObjectiveOptimizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/MOCMA.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/MOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 30%] Built target Models_CMAC make -f Test/CMakeFiles/LinAlg_DiagonalMatrix.dir/build.make Test/CMakeFiles/LinAlg_DiagonalMatrix.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_DiagonalMatrix.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_DiagonalMatrix make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_DiagonalMatrix.dir/build.make Test/CMakeFiles/LinAlg_DiagonalMatrix.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 31%] Building CXX object Test/CMakeFiles/LinAlg_DiagonalMatrix.dir/LinAlg/DiagonalMatrix.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_DiagonalMatrix.dir/LinAlg/DiagonalMatrix.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/DiagonalMatrix.cpp [ 31%] Linking CXX executable ../bin/BLAS_Axpy_Prod cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Axpy_Prod.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Axpy_Prod.dir/LinAlg/BLAS/axpy_prod.cpp.o -o ../bin/BLAS_Axpy_Prod -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 31%] Built target BLAS_Axpy_Prod make -f Test/CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/build.make Test/CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/DependInfo.cmake --color= Scanning dependencies of target RemoveBudgetMaintenanceStrategy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/build.make Test/CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 31%] Building CXX object Test/CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/DiagonalMatrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/DiagonalMatrix.cpp:5:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy.h:45:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 32%] Linking CXX executable ../bin/Trainers_LDA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_LDA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_LDA.dir/Algorithms/Trainers/LDA.cpp.o -o ../bin/Trainers_LDA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 32%] Built target Trainers_LDA make -f Test/CMakeFiles/Models_Softmax.dir/build.make Test/CMakeFiles/Models_Softmax.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_Softmax.dir/DependInfo.cmake --color= Scanning dependencies of target Models_Softmax make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_Softmax.dir/build.make Test/CMakeFiles/Models_Softmax.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 32%] Building CXX object Test/CMakeFiles/Models_Softmax.dir/Models/Softmax.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_Softmax.dir/Models/Softmax.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Softmax.cpp [ 32%] Linking CXX executable ../bin/LinAlg_DiagonalMatrix cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_DiagonalMatrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_DiagonalMatrix.dir/LinAlg/DiagonalMatrix.cpp.o -o ../bin/LinAlg_DiagonalMatrix -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 32%] Built target LinAlg_DiagonalMatrix make -f Test/CMakeFiles/Models_ArdKernel.dir/build.make Test/CMakeFiles/Models_ArdKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_ArdKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_ArdKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_ArdKernel.dir/build.make Test/CMakeFiles/Models_ArdKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 32%] Building CXX object Test/CMakeFiles/Models_ArdKernel.dir/Models/Kernels/ArdKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_ArdKernel.dir/Models/Kernels/ArdKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/ArdKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Softmax.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Softmax.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 33%] Linking CXX executable ../bin/RemoveBudgetMaintenanceStrategy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RemoveBudgetMaintenanceStrategy.dir/Algorithms/Trainers/Budgeted/RemoveBudgetMaintenanceStrategy_Test.cpp.o -o ../bin/RemoveBudgetMaintenanceStrategy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ArdKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Softmax.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 33%] Built target RemoveBudgetMaintenanceStrategy make -f Test/CMakeFiles/BLAS_Triangular_Prod.dir/build.make Test/CMakeFiles/BLAS_Triangular_Prod.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Triangular_Prod.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Triangular_Prod make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Triangular_Prod.dir/build.make Test/CMakeFiles/BLAS_Triangular_Prod.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 34%] Building CXX object Test/CMakeFiles/BLAS_Triangular_Prod.dir/LinAlg/BLAS/triangular_prod.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Triangular_Prod.dir/LinAlg/BLAS/triangular_prod.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/triangular_prod.cpp In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ArdKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Softmax.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Softmax.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ArdKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:10, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ArdKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/triangular_prod.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 34%] Linking CXX executable ../bin/DirectSearch_MOCMA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_MOCMA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_MOCMA.dir/Algorithms/DirectSearch/MOCMA.cpp.o -o ../bin/DirectSearch_MOCMA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 34%] Built target DirectSearch_MOCMA make -f Test/CMakeFiles/BLAS_Matrix_Proxy.dir/build.make Test/CMakeFiles/BLAS_Matrix_Proxy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Matrix_Proxy.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Matrix_Proxy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Matrix_Proxy.dir/build.make Test/CMakeFiles/BLAS_Matrix_Proxy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 34%] Building CXX object Test/CMakeFiles/BLAS_Matrix_Proxy.dir/LinAlg/BLAS/matrix_proxy.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Matrix_Proxy.dir/LinAlg/BLAS/matrix_proxy.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_proxy.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_proxy.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_proxy.cpp:165:72: warning: extra ‘;’ [-Wpedantic] BOOST_FIXTURE_TEST_SUITE (LinAlg_BLAS_matrix_proxy, MatrixProxyFixture); ^ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_proxy.cpp:306:28: warning: extra ‘;’ [-Wpedantic] BOOST_AUTO_TEST_SUITE_END(); ^ [ 34%] Linking CXX executable ../bin/BLAS_Triangular_Prod cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Triangular_Prod.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Triangular_Prod.dir/LinAlg/BLAS/triangular_prod.cpp.o -o ../bin/BLAS_Triangular_Prod -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 36%] Linking CXX executable ../bin/Models_ArdKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_ArdKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_ArdKernel.dir/Models/Kernels/ArdKernel.cpp.o -o ../bin/Models_ArdKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 36%] Built target BLAS_Triangular_Prod make -f Test/CMakeFiles/ObjFunct_KernelBasisDistance.dir/build.make Test/CMakeFiles/ObjFunct_KernelBasisDistance.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_KernelBasisDistance.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_KernelBasisDistance make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_KernelBasisDistance.dir/build.make Test/CMakeFiles/ObjFunct_KernelBasisDistance.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 36%] Building CXX object Test/CMakeFiles/ObjFunct_KernelBasisDistance.dir/ObjectiveFunctions/KernelBasisDistance.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_KernelBasisDistance.dir/ObjectiveFunctions/KernelBasisDistance.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 36%] Built target Models_ArdKernel make -f Test/CMakeFiles/Trainers_McSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_McSvmTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_McSvmTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_McSvmTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_McSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_McSvmTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 36%] Building CXX object Test/CMakeFiles/Trainers_McSvmTrainer.dir/Algorithms/Trainers/McSvmTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_McSvmTrainer.dir/Algorithms/Trainers/McSvmTrainer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp [ 36%] Linking CXX executable ../bin/Models_Softmax cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_Softmax.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_Softmax.dir/Models/Softmax.cpp.o -o ../bin/Models_Softmax -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 36%] Built target Models_Softmax make -f Test/CMakeFiles/LinAlg_KernelMatrix.dir/build.make Test/CMakeFiles/LinAlg_KernelMatrix.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_KernelMatrix.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_KernelMatrix make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_KernelMatrix.dir/build.make Test/CMakeFiles/LinAlg_KernelMatrix.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 37%] Building CXX object Test/CMakeFiles/LinAlg_KernelMatrix.dir/LinAlg/KernelMatrix.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_KernelMatrix.dir/LinAlg/KernelMatrix.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/KernelMatrix.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:34: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:43: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:43: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:43: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 38%] Linking CXX executable ../bin/BLAS_Matrix_Proxy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Matrix_Proxy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Matrix_Proxy.dir/LinAlg/BLAS/matrix_proxy.cpp.o -o ../bin/BLAS_Matrix_Proxy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 38%] Built target BLAS_Matrix_Proxy make -f Test/CMakeFiles/Trainers_Perceptron.dir/build.make Test/CMakeFiles/Trainers_Perceptron.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_Perceptron.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_Perceptron make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_Perceptron.dir/build.make Test/CMakeFiles/Trainers_Perceptron.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 39%] Building CXX object Test/CMakeFiles/Trainers_Perceptron.dir/Algorithms/Trainers/Perceptron.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_Perceptron.dir/Algorithms/Trainers/Perceptron.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/LinAlg/KernelMatrix.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:43: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:43: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/LinAlg/KernelMatrix.cpp:6: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/LinAlg/KernelMatrix.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelBasisDistance.h:33, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:34: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:195:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:195:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:195:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelBasisDistance.cpp:195:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:40, from /<>/shark-3.1.4+ds1/Test/LinAlg/KernelMatrix.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/McSvmOVATrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:43: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:186:45: required from ‘shark::RealVector shark::ArgMaxConverter::parameterVector() const [with Model = shark::KernelExpansion >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:131:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:186:45: required from ‘shark::RealVector shark::ArgMaxConverter::parameterVector() const [with Model = shark::KernelExpansion >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:131:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/McSvmTrainer.cpp:294:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Perceptron.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Perceptron.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Perceptron.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Perceptron.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Perceptron.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Perceptron.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:50:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:50:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:50:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Perceptron.cpp:50:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 39%] Linking CXX executable ../bin/LinAlg_KernelMatrix cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_KernelMatrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_KernelMatrix.dir/LinAlg/KernelMatrix.cpp.o -o ../bin/LinAlg_KernelMatrix -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 39%] Built target LinAlg_KernelMatrix make -f Test/CMakeFiles/BLAS_Compressed_Vector.dir/build.make Test/CMakeFiles/BLAS_Compressed_Vector.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Compressed_Vector.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Compressed_Vector make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Compressed_Vector.dir/build.make Test/CMakeFiles/BLAS_Compressed_Vector.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 39%] Building CXX object Test/CMakeFiles/BLAS_Compressed_Vector.dir/LinAlg/BLAS/compressed_vector.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Compressed_Vector.dir/LinAlg/BLAS/compressed_vector.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/compressed_vector.cpp [ 40%] Linking CXX executable ../bin/ObjFunct_KernelBasisDistance cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_KernelBasisDistance.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_KernelBasisDistance.dir/ObjectiveFunctions/KernelBasisDistance.cpp.o -o ../bin/ObjFunct_KernelBasisDistance -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 40%] Linking CXX executable ../bin/Trainers_Perceptron cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_Perceptron.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_Perceptron.dir/Algorithms/Trainers/Perceptron.cpp.o -o ../bin/Trainers_Perceptron -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 40%] Built target Trainers_Perceptron make -f Test/CMakeFiles/Algorithms_NearestNeighbor.dir/build.make Test/CMakeFiles/Algorithms_NearestNeighbor.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Algorithms_NearestNeighbor.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' Scanning dependencies of target Algorithms_NearestNeighbor make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Algorithms_NearestNeighbor.dir/build.make Test/CMakeFiles/Algorithms_NearestNeighbor.dir/build [ 40%] Built target ObjFunct_KernelBasisDistance make -f Test/CMakeFiles/Core_Math.dir/build.make Test/CMakeFiles/Core_Math.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Core_Math.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' Scanning dependencies of target Core_Math [ 41%] Building CXX object Test/CMakeFiles/Algorithms_NearestNeighbor.dir/Algorithms/nearestneighbors.cpp.o make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Core_Math.dir/build.make Test/CMakeFiles/Core_Math.dir/build cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Algorithms_NearestNeighbor.dir/Algorithms/nearestneighbors.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/nearestneighbors.cpp make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 41%] Building CXX object Test/CMakeFiles/Core_Math.dir/Core/Math.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Core_Math.dir/Core/Math.cpp.o -c /<>/shark-3.1.4+ds1/Test/Core/Math.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/compressed_vector.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Core/Math.cpp:2:0: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Core/Math.cpp:3:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/nearestneighbors.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/nearestneighbors.cpp:40:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/nearestneighbors.cpp:41: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 41%] Linking CXX executable ../bin/BLAS_Compressed_Vector cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Compressed_Vector.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Compressed_Vector.dir/LinAlg/BLAS/compressed_vector.cpp.o -o ../bin/BLAS_Compressed_Vector -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 41%] Built target BLAS_Compressed_Vector make -f Test/CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_EpsilonHingeLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Building CXX object Test/CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/ObjectiveFunctions/EpsilonHingeLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/ObjectiveFunctions/EpsilonHingeLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/EpsilonHingeLoss.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/BinaryTree.h:40, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/KDTree.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/nearestneighbors.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 43%] Linking CXX executable ../bin/Core_Math cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Core_Math.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Core_Math.dir/Core/Math.cpp.o -o ../bin/Core_Math -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Built target Core_Math make -f Test/CMakeFiles/LinAlg_Metrics.dir/build.make Test/CMakeFiles/LinAlg_Metrics.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_Metrics.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_Metrics make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_Metrics.dir/build.make Test/CMakeFiles/LinAlg_Metrics.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Building CXX object Test/CMakeFiles/LinAlg_Metrics.dir/LinAlg/Metrics.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_Metrics.dir/LinAlg/Metrics.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/Metrics.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/EpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/EpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/EpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/EpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/EpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/EpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/EpsilonHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/EpsilonHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Metrics.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/Metrics.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/Metrics.cpp:6:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/Metrics.cpp:7:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 43%] Linking CXX executable ../bin/ObjFunct_EpsilonHingeLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_EpsilonHingeLoss.dir/ObjectiveFunctions/EpsilonHingeLoss.cpp.o -o ../bin/ObjFunct_EpsilonHingeLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Built target ObjFunct_EpsilonHingeLoss make -f Test/CMakeFiles/RBM_MarkovChain.dir/build.make Test/CMakeFiles/RBM_MarkovChain.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_MarkovChain.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_MarkovChain make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_MarkovChain.dir/build.make Test/CMakeFiles/RBM_MarkovChain.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Building CXX object Test/CMakeFiles/RBM_MarkovChain.dir/RBM/MarkovChain.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_MarkovChain.dir/RBM/MarkovChain.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 43%] Linking CXX executable ../bin/Algorithms_NearestNeighbor cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Algorithms_NearestNeighbor.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Algorithms_NearestNeighbor.dir/Algorithms/nearestneighbors.cpp.o -o ../bin/Algorithms_NearestNeighbor -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Built target Algorithms_NearestNeighbor make -f Test/CMakeFiles/LinAlg_Permutations.dir/build.make Test/CMakeFiles/LinAlg_Permutations.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_Permutations.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_Permutations make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_Permutations.dir/build.make Test/CMakeFiles/LinAlg_Permutations.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 43%] Building CXX object Test/CMakeFiles/LinAlg_Permutations.dir/LinAlg/permute.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_Permutations.dir/LinAlg/permute.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/permute.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 44%] Linking CXX executable ../bin/LinAlg_Metrics cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_Metrics.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_Metrics.dir/LinAlg/Metrics.cpp.o -o ../bin/LinAlg_Metrics -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 44%] Built target LinAlg_Metrics make -f Test/CMakeFiles/BLAS_Triangular_Matrix.dir/build.make Test/CMakeFiles/BLAS_Triangular_Matrix.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Triangular_Matrix.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Triangular_Matrix make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Triangular_Matrix.dir/build.make Test/CMakeFiles/BLAS_Triangular_Matrix.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 44%] Building CXX object Test/CMakeFiles/BLAS_Triangular_Matrix.dir/LinAlg/BLAS/triangular_matrix.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Triangular_Matrix.dir/LinAlg/BLAS/triangular_matrix.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/triangular_matrix.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:43:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:43:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:43:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 44%] Linking CXX executable ../bin/Trainers_McSvmTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_McSvmTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_McSvmTrainer.dir/Algorithms/Trainers/McSvmTrainer.cpp.o -o ../bin/Trainers_McSvmTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/permute.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:82:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:82:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/MarkovChain.cpp:82:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_proxy.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/triangular_matrix.hpp:31, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/triangular_matrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 44%] Built target Trainers_McSvmTrainer make -f Test/CMakeFiles/RBM_Energy.dir/build.make Test/CMakeFiles/RBM_Energy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_Energy.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_Energy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_Energy.dir/build.make Test/CMakeFiles/RBM_Energy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 44%] Building CXX object Test/CMakeFiles/RBM_Energy.dir/RBM/Energy.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_Energy.dir/RBM/Energy.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/permute.cpp:5:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 45%] Linking CXX executable ../bin/LinAlg_Permutations cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_Permutations.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_Permutations.dir/LinAlg/permute.cpp.o -o ../bin/LinAlg_Permutations -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target LinAlg_Permutations make -f Test/CMakeFiles/Trainers_FisherLDA.dir/build.make Test/CMakeFiles/Trainers_FisherLDA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_FisherLDA.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_FisherLDA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_FisherLDA.dir/build.make Test/CMakeFiles/Trainers_FisherLDA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Building CXX object Test/CMakeFiles/Trainers_FisherLDA.dir/Algorithms/Trainers/FisherLDA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_FisherLDA.dir/Algorithms/Trainers/FisherLDA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 45%] Linking CXX executable ../bin/RBM_MarkovChain cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_MarkovChain.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_MarkovChain.dir/RBM/MarkovChain.cpp.o -o ../bin/RBM_MarkovChain -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target RBM_MarkovChain make -f Test/CMakeFiles/Models_ConvexCombination.dir/build.make Test/CMakeFiles/Models_ConvexCombination.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_ConvexCombination.dir/DependInfo.cmake --color= Scanning dependencies of target Models_ConvexCombination make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_ConvexCombination.dir/build.make Test/CMakeFiles/Models_ConvexCombination.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Building CXX object Test/CMakeFiles/Models_ConvexCombination.dir/Models/ConvexCombination.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_ConvexCombination.dir/Models/ConvexCombination.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp [ 45%] Linking CXX executable ../bin/BLAS_Triangular_Matrix cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Triangular_Matrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Triangular_Matrix.dir/LinAlg/BLAS/triangular_matrix.cpp.o -o ../bin/BLAS_Triangular_Matrix -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:186:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:186:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:186:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:186:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:186:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Energy.cpp:186:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target BLAS_Triangular_Matrix make -f Test/CMakeFiles/DirectSearch_VDCMA.dir/build.make Test/CMakeFiles/DirectSearch_VDCMA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_VDCMA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_VDCMA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_VDCMA.dir/build.make Test/CMakeFiles/DirectSearch_VDCMA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Building CXX object Test/CMakeFiles/DirectSearch_VDCMA.dir/Algorithms/DirectSearch/VDCMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_VDCMA.dir/Algorithms/DirectSearch/VDCMA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/VDCMA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:35, from /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:35, from /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:35, from /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/VDCMA.h:31, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/VDCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:35, from /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/VDCMA.h:31, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/VDCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/FisherLDA.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:71:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:71:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:71:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/FisherLDA.cpp:71:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/VDCMA.h:31, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/VDCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:35, from /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode, shark::blas::scalar_log > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:105:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/ConvexCombination.h:112:38: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/VDCMA.h:32, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/VDCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:171:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:171:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/ConvexCombination.cpp:171:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 45%] Linking CXX executable ../bin/RBM_Energy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_Energy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_Energy.dir/RBM/Energy.cpp.o -o ../bin/RBM_Energy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target RBM_Energy make -f Test/CMakeFiles/BLAS_Matrix_Assign.dir/build.make Test/CMakeFiles/BLAS_Matrix_Assign.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Matrix_Assign.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Matrix_Assign make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Matrix_Assign.dir/build.make Test/CMakeFiles/BLAS_Matrix_Assign.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Building CXX object Test/CMakeFiles/BLAS_Matrix_Assign.dir/LinAlg/BLAS/matrix_assign.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Matrix_Assign.dir/LinAlg/BLAS/matrix_assign.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:430:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:570:51: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:306:12: warning: unused variable ‘size1’ [-Wunused-variable] size_type size1 = m().size1(); ^~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with M = shark::blas::detail::internal_transpose_proxy > >; E = shark::blas::detail::internal_transpose_proxy >]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:403:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::column_major, EOrientation, TagE, TagM) [with M = shark::blas::matrix_transpose >; E = shark::blas::compressed_matrix; EOrientation = shark::blas::row_major; TagE = shark::blas::sparse_bidirectional_iterator_tag; TagM = shark::blas::sparse_bidirectional_iterator_tag]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:430:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with M = shark::blas::matrix_transpose >; E = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:583:48: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:306:12: warning: unused variable ‘size1’ [-Wunused-variable] In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::matrix_row >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row >; E = shark::blas::matrix_row >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row >; E = shark::blas::matrix_row >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:450:21: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major, TagM, TagE) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::compressed_matrix; TagE = shark::blas::sparse_bidirectional_iterator_tag; TagM = shark::blas::sparse_bidirectional_iterator_tag]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:658:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:722:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:739:74: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::matrix_row > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row > > >; E = shark::blas::matrix_row > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row > > >; E = shark::blas::matrix_row > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:450:21: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major, TagM, TagE) [with F = shark::blas::scalar_plus_assign; M = shark::blas::detail::internal_transpose_proxy > >; E = shark::blas::detail::internal_transpose_proxy > >; TagE = shark::blas::sparse_bidirectional_iterator_tag; TagM = shark::blas::sparse_bidirectional_iterator_tag]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:658:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major) [with F = shark::blas::scalar_plus_assign; M = shark::blas::detail::internal_transpose_proxy > >; E = shark::blas::detail::internal_transpose_proxy > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:693:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::column_major, EOrientation) [with F = shark::blas::scalar_plus_assign; M = shark::blas::matrix_transpose >; E = shark::blas::matrix_transpose >; EOrientation = shark::blas::column_major]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:722:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with F = shark::blas::scalar_plus_assign; M = shark::blas::matrix_transpose >; E = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:763:77: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:430:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with M = shark::blas::compressed_matrix; E = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:155:18: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::elementwise_tag) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_transpose >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:136:9: required from ‘shark::blas::compressed_matrix::compressed_matrix(const shark::blas::matrix_expression&, shark::blas::compressed_matrix::size_type) [with E = shark::blas::matrix_transpose >; T = unsigned int; I = unsigned int; shark::blas::compressed_matrix::size_type = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:295:13: required from ‘shark::blas::compressed_matrix& shark::blas::compressed_matrix::operator=(const shark::blas::matrix_expression&) [with E = shark::blas::matrix_transpose >; T = unsigned int; I = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_proxy.hpp:171:16: required from ‘shark::blas::matrix_reference& shark::blas::matrix_reference::operator=(const shark::blas::matrix_expression&) [with E = shark::blas::matrix_transpose >; M = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_proxy.hpp:460:16: required from ‘shark::blas::matrix_transpose& shark::blas::matrix_transpose::operator=(const shark::blas::matrix_expression&) [with E = shark::blas::compressed_matrix; M = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:752:12: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:306:12: warning: unused variable ‘size1’ [-Wunused-variable] size_type size1 = m().size1(); ^~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with M = shark::blas::compressed_matrix; E = shark::blas::detail::internal_transpose_proxy >]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:430:8: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with M = shark::blas::compressed_matrix; E = shark::blas::detail::internal_transpose_proxy >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:155:18: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::elementwise_tag) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::detail::internal_transpose_proxy >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::detail::internal_transpose_proxy >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:136:9: required from ‘shark::blas::compressed_matrix::compressed_matrix(const shark::blas::matrix_expression&, shark::blas::compressed_matrix::size_type) [with E = shark::blas::detail::internal_transpose_proxy >; T = unsigned int; I = unsigned int; shark::blas::compressed_matrix::size_type = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:526:37: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with F = shark::blas::scalar_plus_assign; M = shark::blas::detail::internal_transpose_proxy > >; E = shark::blas::detail::internal_transpose_proxy >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:669:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::column_major) [with F = shark::blas::scalar_plus_assign; M = shark::blas::detail::internal_transpose_proxy > >; E = shark::blas::detail::internal_transpose_proxy >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:693:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::column_major, EOrientation) [with F = shark::blas::scalar_plus_assign; M = shark::blas::matrix_transpose >; E = shark::blas::compressed_matrix; EOrientation = shark::blas::row_major]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:722:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with F = shark::blas::scalar_plus_assign; M = shark::blas::matrix_transpose >; E = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/matrix_assign.cpp:754:74: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:306:12: warning: unused variable ‘size1’ [-Wunused-variable] [ 45%] Linking CXX executable ../bin/DirectSearch_VDCMA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_VDCMA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_VDCMA.dir/Algorithms/DirectSearch/VDCMA.cpp.o -o ../bin/DirectSearch_VDCMA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target DirectSearch_VDCMA make -f Test/CMakeFiles/ObjFunct_BoxConstraintHandler.dir/build.make Test/CMakeFiles/ObjFunct_BoxConstraintHandler.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_BoxConstraintHandler.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_BoxConstraintHandler make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_BoxConstraintHandler.dir/build.make Test/CMakeFiles/ObjFunct_BoxConstraintHandler.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Building CXX object Test/CMakeFiles/ObjFunct_BoxConstraintHandler.dir/ObjectiveFunctions/BoxConstraintHandler.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_BoxConstraintHandler.dir/ObjectiveFunctions/BoxConstraintHandler.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/BoxConstraintHandler.cpp [ 45%] Linking CXX executable ../bin/Trainers_FisherLDA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_FisherLDA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_FisherLDA.dir/Algorithms/Trainers/FisherLDA.cpp.o -o ../bin/Trainers_FisherLDA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target Trainers_FisherLDA make -f Test/CMakeFiles/Algorithms_KMeans.dir/build.make Test/CMakeFiles/Algorithms_KMeans.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Algorithms_KMeans.dir/DependInfo.cmake --color= Scanning dependencies of target Algorithms_KMeans make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Algorithms_KMeans.dir/build.make Test/CMakeFiles/Algorithms_KMeans.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Building CXX object Test/CMakeFiles/Algorithms_KMeans.dir/Algorithms/KMeans.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Algorithms_KMeans.dir/Algorithms/KMeans.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractConstraintHandler.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/BoxConstraintHandler.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/BoxConstraintHandler.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/BoxConstraintHandler.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/BoxConstraintHandler.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/BoxConstraintHandler.h:37:0, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/BoxConstraintHandler.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 45%] Linking CXX executable ../bin/Models_ConvexCombination cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_ConvexCombination.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_ConvexCombination.dir/Models/ConvexCombination.cpp.o -o ../bin/Models_ConvexCombination -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 45%] Built target Models_ConvexCombination make -f Test/CMakeFiles/Trainers_OneClassSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_OneClassSvmTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_OneClassSvmTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_OneClassSvmTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_OneClassSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_OneClassSvmTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 46%] Building CXX object Test/CMakeFiles/Trainers_OneClassSvmTrainer.dir/Algorithms/Trainers/OneClassSvmTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_OneClassSvmTrainer.dir/Algorithms/Trainers/OneClassSvmTrainer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp In file included from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/BoxConstraintHandler.cpp:6:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:43, from /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/OneClassSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 46%] Linking CXX executable ../bin/BLAS_Matrix_Assign cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Matrix_Assign.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Matrix_Assign.dir/LinAlg/BLAS/matrix_assign.cpp.o -o ../bin/BLAS_Matrix_Assign -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/OneClassSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/OneClassSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 46%] Built target BLAS_Matrix_Assign make -f Test/CMakeFiles/LinAlg_rotations.dir/build.make Test/CMakeFiles/LinAlg_rotations.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_rotations.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_rotations make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_rotations.dir/build.make Test/CMakeFiles/LinAlg_rotations.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Building CXX object Test/CMakeFiles/LinAlg_rotations.dir/LinAlg/rotations.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_rotations.dir/LinAlg/rotations.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/rotations.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/KMeans.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:240:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:240:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:240:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/KMeans.cpp:240:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 47%] Linking CXX executable ../bin/ObjFunct_BoxConstraintHandler cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_BoxConstraintHandler.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_BoxConstraintHandler.dir/ObjectiveFunctions/BoxConstraintHandler.cpp.o -o ../bin/ObjFunct_BoxConstraintHandler -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Built target ObjFunct_BoxConstraintHandler make -f Test/CMakeFiles/Models_GaussianKernel.dir/build.make Test/CMakeFiles/Models_GaussianKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_GaussianKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_GaussianKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_GaussianKernel.dir/build.make Test/CMakeFiles/Models_GaussianKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Building CXX object Test/CMakeFiles/Models_GaussianKernel.dir/Models/Kernels/GaussianRbfKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_GaussianKernel.dir/Models/Kernels/GaussianRbfKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/OneClassSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/OneClassSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/OneClassSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:98:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:98:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:98:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/OneClassSvmTrainer.cpp:98:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:37, from /<>/shark-3.1.4+ds1/Test/LinAlg/rotations.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:37:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/rotations.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:38:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/rotations.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:10, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::vector_scalar_multiply > >; F = shark::blas::scalar_minus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row >; E = shark::blas::vector_scalar_multiply > >; F = shark::blas::scalar_minus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_minus_assign; V = shark::blas::matrix_row >; E = shark::blas::vector_scalar_multiply > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:66:40: required from ‘void shark::blas::detail::minus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, shark::blas::elementwise_tag) [with VecX = shark::blas::matrix_row >; VecV = shark::blas::vector_scalar_multiply > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:122:22: required from ‘VecX& shark::blas::minus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with VecX = shark::blas::matrix_row >; VecV = shark::blas::vector_scalar_multiply > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:502:22: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator-=(const E&) [with E = shark::blas::vector_scalar_multiply > >; C = shark::blas::matrix_row >; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_row >]’ /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:229:29: required from ‘void shark::GaussianRbfKernel::weightedInputDerivative(shark::GaussianRbfKernel::ConstBatchInputReference, shark::GaussianRbfKernel::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::GaussianRbfKernel::BatchInputType&) const [with InputType = shark::blas::compressed_vector; shark::GaussianRbfKernel::ConstBatchInputReference = const shark::blas::compressed_matrix&; shark::RealMatrix = shark::blas::matrix; shark::GaussianRbfKernel::BatchInputType = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:251:1: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:58:39: required from ‘void shark::blas::detail::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, shark::blas::elementwise_tag) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:111:21: required from ‘VecX& shark::blas::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:497:21: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator+=(const E&) [with E = shark::blas::vector_scalar_multiply > > > >; C = shark::blas::matrix_row > >; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_row > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemv.hpp:71:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_expression.hpp:1013:17: required from ‘void shark::blas::matrix_matrix_prod::assign_to(shark::blas::matrix_expression&, shark::blas::matrix_matrix_prod::scalar_type) const [with MatX = shark::blas::matrix_reference >; MatA = shark::blas::matrix; MatB = shark::blas::compressed_matrix; shark::blas::matrix_matrix_prod::scalar_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:159:3: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::blockwise_tag) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:492:16: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator=(const E&) [with E = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >; C = shark::blas::compressed_matrix; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_reference >]’ /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:225:21: required from ‘void shark::GaussianRbfKernel::weightedInputDerivative(shark::GaussianRbfKernel::ConstBatchInputReference, shark::GaussianRbfKernel::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::GaussianRbfKernel::BatchInputType&) const [with InputType = shark::blas::compressed_vector; shark::GaussianRbfKernel::ConstBatchInputReference = const shark::blas::compressed_matrix&; shark::RealMatrix = shark::blas::matrix; shark::GaussianRbfKernel::BatchInputType = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/GaussianRbfKernel.cpp:251:1: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] [ 47%] Linking CXX executable ../bin/LinAlg_rotations cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_rotations.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_rotations.dir/LinAlg/rotations.cpp.o -o ../bin/LinAlg_rotations -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Built target LinAlg_rotations make -f Test/CMakeFiles/LinAlg_RQ.dir/build.make Test/CMakeFiles/LinAlg_RQ.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_RQ.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_RQ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_RQ.dir/build.make Test/CMakeFiles/LinAlg_RQ.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Building CXX object Test/CMakeFiles/LinAlg_RQ.dir/LinAlg/RQ.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_RQ.dir/LinAlg/RQ.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/RQ.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/RQ.h:36, from /<>/shark-3.1.4+ds1/Test/LinAlg/RQ.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/RQ.h:36:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/RQ.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/pivotingRQ.inl:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/RQ.h:96, from /<>/shark-3.1.4+ds1/Test/LinAlg/RQ.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 47%] Linking CXX executable ../bin/Algorithms_KMeans cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Algorithms_KMeans.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Algorithms_KMeans.dir/Algorithms/KMeans.cpp.o -o ../bin/Algorithms_KMeans -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 47%] Linking CXX executable ../bin/Models_GaussianKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_GaussianKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_GaussianKernel.dir/Models/Kernels/GaussianRbfKernel.cpp.o -o ../bin/Models_GaussianKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Built target Models_GaussianKernel make -f Test/CMakeFiles/Algorithms_Hypervolume.dir/build.make Test/CMakeFiles/Algorithms_Hypervolume.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Algorithms_Hypervolume.dir/DependInfo.cmake --color= [ 47%] Built target Algorithms_KMeans make -f Test/CMakeFiles/BLAS_Vector_Expression.dir/build.make Test/CMakeFiles/BLAS_Vector_Expression.dir/depend Scanning dependencies of target Algorithms_Hypervolume make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Algorithms_Hypervolume.dir/build.make Test/CMakeFiles/Algorithms_Hypervolume.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Vector_Expression.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 47%] Building CXX object Test/CMakeFiles/Algorithms_Hypervolume.dir/Algorithms/Hypervolume.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Algorithms_Hypervolume.dir/Algorithms/Hypervolume.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Hypervolume.cpp Scanning dependencies of target BLAS_Vector_Expression make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Vector_Expression.dir/build.make Test/CMakeFiles/BLAS_Vector_Expression.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 48%] Building CXX object Test/CMakeFiles/BLAS_Vector_Expression.dir/LinAlg/BLAS/vector_expression.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Vector_Expression.dir/LinAlg/BLAS/vector_expression.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_expression.cpp [ 48%] Linking CXX executable ../bin/Trainers_OneClassSvmTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_OneClassSvmTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_OneClassSvmTrainer.dir/Algorithms/Trainers/OneClassSvmTrainer.cpp.o -o ../bin/Trainers_OneClassSvmTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 48%] Built target Trainers_OneClassSvmTrainer make -f Test/CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/build.make Test/CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/DependInfo.cmake --color= Scanning dependencies of target Models_MissingFeaturesKernelExpansion make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/build.make Test/CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 48%] Building CXX object Test/CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_expression.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48, from /<>/shark-3.1.4+ds1/Test/Algorithms/Hypervolume.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/Hypervolume.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/Hypervolume.cpp:9: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MissingFeaturesKernelExpansion.h:34, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MissingFeaturesKernelExpansion.h:37, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:52:29: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:52:29: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:72:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp:72:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 50%] Linking CXX executable ../bin/LinAlg_RQ cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_RQ.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_RQ.dir/LinAlg/RQ.cpp.o -o ../bin/LinAlg_RQ -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 50%] Built target LinAlg_RQ make -f Test/CMakeFiles/Trainers_EpsilonSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_EpsilonSvmTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_EpsilonSvmTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_EpsilonSvmTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_EpsilonSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_EpsilonSvmTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Building CXX object Test/CMakeFiles/Trainers_EpsilonSvmTrainer.dir/Algorithms/Trainers/EpsilonSvmTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_EpsilonSvmTrainer.dir/Algorithms/Trainers/EpsilonSvmTrainer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp [ 51%] Linking CXX executable ../bin/Algorithms_Hypervolume cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Algorithms_Hypervolume.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Algorithms_Hypervolume.dir/Algorithms/Hypervolume.cpp.o -o ../bin/Algorithms_Hypervolume -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Built target Algorithms_Hypervolume make -f Test/CMakeFiles/RBM_BipolarLayer.dir/build.make Test/CMakeFiles/RBM_BipolarLayer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_BipolarLayer.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_BipolarLayer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_BipolarLayer.dir/build.make Test/CMakeFiles/RBM_BipolarLayer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Building CXX object Test/CMakeFiles/RBM_BipolarLayer.dir/RBM/BipolarLayer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_BipolarLayer.dir/RBM/BipolarLayer.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/BipolarLayer.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h:31:0, from /<>/shark-3.1.4+ds1/Test/RBM/BipolarLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:69:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:69:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 51%] Linking CXX executable ../bin/BLAS_Vector_Expression cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Vector_Expression.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Vector_Expression.dir/LinAlg/BLAS/vector_expression.cpp.o -o ../bin/BLAS_Vector_Expression -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Built target BLAS_Vector_Expression make -f Test/CMakeFiles/LinAlg_eigensymm.dir/build.make Test/CMakeFiles/LinAlg_eigensymm.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_eigensymm.dir/DependInfo.cmake --color= /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:118:18: required from ‘shark::RealVector shark::EpsilonSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/EpsilonSvmTrainer.h:118:49: required from ‘shark::RealVector shark::EpsilonSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; CacheType = float; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ Scanning dependencies of target LinAlg_eigensymm /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_eigensymm.dir/build.make Test/CMakeFiles/LinAlg_eigensymm.dir/build /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/EpsilonSvmTrainer.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Building CXX object Test/CMakeFiles/LinAlg_eigensymm.dir/LinAlg/eigensymm.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_eigensymm.dir/LinAlg/eigensymm.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h:32, from /<>/shark-3.1.4+ds1/Test/RBM/BipolarLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h:32, from /<>/shark-3.1.4+ds1/Test/RBM/BipolarLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/RBM/BipolarLayer.cpp:2:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 51%] Linking CXX executable ../bin/Models_MissingFeaturesKernelExpansion cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_MissingFeaturesKernelExpansion.dir/Models/Kernels/MissingFeaturesKernelExpansionTests.cpp.o -o ../bin/Models_MissingFeaturesKernelExpansion -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Built target Models_MissingFeaturesKernelExpansion make -f Test/CMakeFiles/RBM_AverageEnergyGradient.dir/build.make Test/CMakeFiles/RBM_AverageEnergyGradient.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_AverageEnergyGradient.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_AverageEnergyGradient make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_AverageEnergyGradient.dir/build.make Test/CMakeFiles/RBM_AverageEnergyGradient.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Building CXX object Test/CMakeFiles/RBM_AverageEnergyGradient.dir/RBM/AverageEnergyGradient.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_AverageEnergyGradient.dir/RBM/AverageEnergyGradient.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36, from /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:38:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36, from /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::matrix_row > > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row >; E = shark::blas::matrix_row > > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row >; E = shark::blas::matrix_row > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:450:21: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major, TagM, TagE) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::matrix_scalar_multiply > > >; TagE = shark::blas::sparse_bidirectional_iterator_tag; TagM = shark::blas::sparse_bidirectional_iterator_tag]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:658:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:722:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:163:39: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:159:3: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::blockwise_tag) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_addition, shark::blas::matrix_transpose > >, shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_addition, shark::blas::matrix_transpose > >, shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:136:9: required from ‘shark::blas::compressed_matrix::compressed_matrix(const shark::blas::matrix_expression&, shark::blas::compressed_matrix::size_type) [with E = shark::blas::matrix_addition, shark::blas::matrix_transpose > >, shark::blas::matrix_scalar_multiply > > >; T = double; I = unsigned int; shark::blas::compressed_matrix::size_type = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:602:11: required from ‘typename boost::mpl::eval_if, shark::blas::matrix_temporary, boost::mpl::identity >::type shark::blas::eval_block(const shark::blas::matrix_expression&) [with E = shark::blas::matrix_addition, shark::blas::matrix_transpose > >, shark::blas::matrix_scalar_multiply > > >; typename boost::mpl::eval_if, shark::blas::matrix_temporary, boost::mpl::identity >::type = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_expression.hpp:1219:36: required from ‘typename MatA::value_type shark::blas::max(const shark::blas::matrix_expression&) [with MatA = shark::blas::matrix_addition, shark::blas::matrix_transpose > >, shark::blas::matrix_scalar_multiply > > >; typename MatA::value_type = double]’ /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp:78:97: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::matrix_row > > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row >; E = shark::blas::matrix_row > > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row >; E = shark::blas::matrix_row > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:450:21: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major, TagM, TagE) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::matrix_scalar_multiply > > >; TagE = shark::blas::sparse_bidirectional_iterator_tag; TagM = shark::blas::sparse_bidirectional_iterator_tag]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:658:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::row_major, shark::blas::row_major) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:722:11: required from ‘void shark::blas::kernels::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with F = shark::blas::scalar_plus_assign; M = shark::blas::compressed_matrix; E = shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:163:39: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:159:3: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::blockwise_tag) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_addition >, shark::blas::matrix >, shark::blas::matrix >, shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::compressed_matrix; MatB = shark::blas::matrix_addition >, shark::blas::matrix >, shark::blas::matrix >, shark::blas::matrix_scalar_multiply > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_sparse.hpp:136:9: required from ‘shark::blas::compressed_matrix::compressed_matrix(const shark::blas::matrix_expression&, shark::blas::compressed_matrix::size_type) [with E = shark::blas::matrix_addition >, shark::blas::matrix >, shark::blas::matrix >, shark::blas::matrix_scalar_multiply > > >; T = double; I = unsigned int; shark::blas::compressed_matrix::size_type = unsigned int]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:602:11: required from ‘typename boost::mpl::eval_if, shark::blas::matrix_temporary, boost::mpl::identity >::type shark::blas::eval_block(const shark::blas::matrix_expression&) [with E = shark::blas::matrix_addition >, shark::blas::matrix >, shark::blas::matrix >, shark::blas::matrix_scalar_multiply > > >; typename boost::mpl::eval_if, shark::blas::matrix_temporary, boost::mpl::identity >::type = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_expression.hpp:1219:36: required from ‘typename MatA::value_type shark::blas::max(const shark::blas::matrix_expression&) [with MatA = shark::blas::matrix_addition >, shark::blas::matrix >, shark::blas::matrix >, shark::blas::matrix_scalar_multiply > > >; typename MatA::value_type = double]’ /<>/shark-3.1.4+ds1/Test/LinAlg/eigensymm.cpp:94:3: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 51%] Linking CXX executable ../bin/RBM_BipolarLayer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_BipolarLayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_BipolarLayer.dir/RBM/BipolarLayer.cpp.o -o ../bin/RBM_BipolarLayer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Built target RBM_BipolarLayer make -f Test/CMakeFiles/Models_RBFLayer.dir/build.make Test/CMakeFiles/Models_RBFLayer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_RBFLayer.dir/DependInfo.cmake --color= Scanning dependencies of target Models_RBFLayer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_RBFLayer.dir/build.make Test/CMakeFiles/Models_RBFLayer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Building CXX object Test/CMakeFiles/Models_RBFLayer.dir/Models/RBFLayer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_RBFLayer.dir/Models/RBFLayer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/RBFLayer.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:20: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:43:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:47: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:43:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:65: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:43:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:189:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:189:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:196:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:196:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/AverageEnergyGradient.cpp:196:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/Test/Models/RBFLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/Test/Models/RBFLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/Test/Models/RBFLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/RBFLayer.h:36, from /<>/shark-3.1.4+ds1/Test/Models/RBFLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 51%] Linking CXX executable ../bin/LinAlg_eigensymm cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_eigensymm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_eigensymm.dir/LinAlg/eigensymm.cpp.o -o ../bin/LinAlg_eigensymm -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Built target LinAlg_eigensymm make -f Test/CMakeFiles/DirectSearch_CMSA.dir/build.make Test/CMakeFiles/DirectSearch_CMSA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_CMSA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_CMSA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_CMSA.dir/build.make Test/CMakeFiles/DirectSearch_CMSA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Building CXX object Test/CMakeFiles/DirectSearch_CMSA.dir/Algorithms/DirectSearch/CMSA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_CMSA.dir/Algorithms/DirectSearch/CMSA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMSA.cpp [ 51%] Linking CXX executable ../bin/Trainers_EpsilonSvmTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_EpsilonSvmTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_EpsilonSvmTrainer.dir/Algorithms/Trainers/EpsilonSvmTrainer.cpp.o -o ../bin/Trainers_EpsilonSvmTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 51%] Built target Trainers_EpsilonSvmTrainer make -f Test/CMakeFiles/Trainers_NBClassifier.dir/build.make Test/CMakeFiles/Trainers_NBClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_NBClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_NBClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_NBClassifier.dir/build.make Test/CMakeFiles/Trainers_NBClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 52%] Building CXX object Test/CMakeFiles/Trainers_NBClassifier.dir/Algorithms/Trainers/NBClassifierTrainerTests.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_NBClassifier.dir/Algorithms/Trainers/NBClassifierTrainerTests.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/NBClassifierTrainerTests.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:48, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMSA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:48, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMSA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:48, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMSA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Normal.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Distribution/NormalTrainer.h:38, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/Distribution/DistTrainerContainer.h:35, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/NBClassifierTrainerTests.cpp:37: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMSA.h:50, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMSA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NBClassifierTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/NBClassifierTrainerTests.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NBClassifierTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/NBClassifierTrainerTests.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 53%] Linking CXX executable ../bin/RBM_AverageEnergyGradient cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_AverageEnergyGradient.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_AverageEnergyGradient.dir/RBM/AverageEnergyGradient.cpp.o -o ../bin/RBM_AverageEnergyGradient -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NBClassifierTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/NBClassifierTrainerTests.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 53%] Built target RBM_AverageEnergyGradient make -f Test/CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/build.make Test/CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_RegularizationNetworkTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/build.make Test/CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 53%] Building CXX object Test/CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/Algorithms/Trainers/RegularizationNetworkTrainer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/Algorithms/Trainers/RegularizationNetworkTrainer.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp [ 53%] Linking CXX executable ../bin/Models_RBFLayer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_RBFLayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_RBFLayer.dir/Models/RBFLayer.cpp.o -o ../bin/Models_RBFLayer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 53%] Built target Models_RBFLayer make -f Test/CMakeFiles/Core_Iterators.dir/build.make Test/CMakeFiles/Core_Iterators.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Core_Iterators.dir/DependInfo.cmake --color= Scanning dependencies of target Core_Iterators make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Core_Iterators.dir/build.make Test/CMakeFiles/Core_Iterators.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 54%] Building CXX object Test/CMakeFiles/Core_Iterators.dir/Core/Iterators.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Core_Iterators.dir/Core/Iterators.cpp.o -c /<>/shark-3.1.4+ds1/Test/Core/Iterators.cpp [ 54%] Linking CXX executable ../bin/DirectSearch_CMSA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_CMSA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_CMSA.dir/Algorithms/DirectSearch/CMSA.cpp.o -o ../bin/DirectSearch_CMSA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 54%] Built target DirectSearch_CMSA make -f Test/CMakeFiles/LinAlg_svd.dir/build.make Test/CMakeFiles/LinAlg_svd.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_svd.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_svd make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_svd.dir/build.make Test/CMakeFiles/LinAlg_svd.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 55%] Building CXX object Test/CMakeFiles/LinAlg_svd.dir/LinAlg/svd.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_svd.dir/LinAlg/svd.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/svd.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/Test/Core/Iterators.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Core/Iterators.cpp:6:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RegularizationNetworkTrainer.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:66:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:66:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/svd.h:36, from /<>/shark-3.1.4+ds1/Test/LinAlg/svd.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/svd.h:36:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/svd.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = shark::blas::vector; Model = shark::KernelExpansion >; Trainer = shark::AbstractTrainer >, shark::blas::vector >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/RegularizationNetworkTrainer.cpp:76:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 55%] Linking CXX executable ../bin/Core_Iterators cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Core_Iterators.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Core_Iterators.dir/Core/Iterators.cpp.o -o ../bin/Core_Iterators -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 55%] Built target Core_Iterators make -f Test/CMakeFiles/LinAlg_solve.dir/build.make Test/CMakeFiles/LinAlg_solve.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_solve.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_solve make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_solve.dir/build.make Test/CMakeFiles/LinAlg_solve.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 55%] Building CXX object Test/CMakeFiles/LinAlg_solve.dir/LinAlg/solve.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_solve.dir/LinAlg/solve.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/solve.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:38:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/svd.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveTriangular.h:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveSystem.h:39, from /<>/shark-3.1.4+ds1/Test/LinAlg/solve.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveTriangular.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/solveSystem.h:39, from /<>/shark-3.1.4+ds1/Test/LinAlg/solve.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/rotations.h:38:0, from /<>/shark-3.1.4+ds1/Test/LinAlg/solve.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 55%] Linking CXX executable ../bin/LinAlg_svd cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_svd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_svd.dir/LinAlg/svd.cpp.o -o ../bin/LinAlg_svd -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 55%] Linking CXX executable ../bin/Trainers_NBClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_NBClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_NBClassifier.dir/Algorithms/Trainers/NBClassifierTrainerTests.cpp.o -o ../bin/Trainers_NBClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 55%] Built target LinAlg_svd make -f Test/CMakeFiles/RBM_PTTraining.dir/build.make Test/CMakeFiles/RBM_PTTraining.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_PTTraining.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_PTTraining make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_PTTraining.dir/build.make Test/CMakeFiles/RBM_PTTraining.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 55%] Building CXX object Test/CMakeFiles/RBM_PTTraining.dir/RBM/ParallelTemperingTraining.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_PTTraining.dir/RBM/ParallelTemperingTraining.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 55%] Built target Trainers_NBClassifier make -f Test/CMakeFiles/DirectSearch_PenalizingEvaluator.dir/build.make Test/CMakeFiles/DirectSearch_PenalizingEvaluator.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_PenalizingEvaluator.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_PenalizingEvaluator make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_PenalizingEvaluator.dir/build.make Test/CMakeFiles/DirectSearch_PenalizingEvaluator.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 56%] Building CXX object Test/CMakeFiles/DirectSearch_PenalizingEvaluator.dir/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_PenalizingEvaluator.dir/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Evaluation/PenalizingEvaluator.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Evaluation/PenalizingEvaluator.h:39:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/ZDT1.h:45, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/BoxConstraintHandler.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/ZDT1.h:46, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 56%] Linking CXX executable ../bin/Trainers_RegularizationNetworkTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_RegularizationNetworkTrainer.dir/Algorithms/Trainers/RegularizationNetworkTrainer.cpp.o -o ../bin/Trainers_RegularizationNetworkTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 56%] Built target Trainers_RegularizationNetworkTrainer make -f Test/CMakeFiles/Models_ModelKernel.dir/build.make Test/CMakeFiles/Models_ModelKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_ModelKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_ModelKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_ModelKernel.dir/build.make Test/CMakeFiles/Models_ModelKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 56%] Building CXX object Test/CMakeFiles/Models_ModelKernel.dir/Models/Kernels/ModelKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_ModelKernel.dir/Models/Kernels/ModelKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:37:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:37:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:37:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:61:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:61:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:61:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:47: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/SingleChainApproximator.h:147:47: required from ‘double shark::SingleChainApproximator::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with MarkovChainType = shark::TemperedMarkovChain > > >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:61:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:65: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/SingleChainApproximator.h:147:47: required from ‘double shark::SingleChainApproximator::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with MarkovChainType = shark::TemperedMarkovChain > > >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ParallelTemperingTraining.cpp:61:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 56%] Linking CXX executable ../bin/DirectSearch_PenalizingEvaluator cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_PenalizingEvaluator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_PenalizingEvaluator.dir/Algorithms/DirectSearch/Operators/PenalizingEvaluator.cpp.o -o ../bin/DirectSearch_PenalizingEvaluator -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 56%] Built target DirectSearch_PenalizingEvaluator make -f Test/CMakeFiles/BLAS_Transformations.dir/build.make Test/CMakeFiles/BLAS_Transformations.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Transformations.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Transformations make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Transformations.dir/build.make Test/CMakeFiles/BLAS_Transformations.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 56%] Building CXX object Test/CMakeFiles/BLAS_Transformations.dir/LinAlg/BLAS/transformations.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Transformations.dir/LinAlg/BLAS/transformations.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/transformations.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:41, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:19:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:19:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:38:70: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:38:70: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:152:18: required from ‘void shark::detail::ModelKernelImpl::weightedParameterDerivative(shark::detail::ModelKernelImpl::ConstBatchInputReference, shark::detail::ModelKernelImpl::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::RealVector&) const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; shark::detail::ModelKernelImpl::ConstBatchInputReference = const shark::blas::dense_matrix_adaptor&; shark::RealMatrix = shark::blas::matrix; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:103:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::VectorExpression, shark::blas::vector >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:152:31: required from ‘void shark::detail::ModelKernelImpl::weightedParameterDerivative(shark::detail::ModelKernelImpl::ConstBatchInputReference, shark::detail::ModelKernelImpl::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::RealVector&) const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; shark::detail::ModelKernelImpl::ConstBatchInputReference = const shark::blas::dense_matrix_adaptor&; shark::RealMatrix = shark::blas::matrix; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:103:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:86:16: required from ‘shark::RealVector shark::detail::ModelKernelImpl::parameterVector() const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:103:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::ParameterizableExpression, shark::blas::vector > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:86:42: required from ‘shark::RealVector shark::detail::ModelKernelImpl::parameterVector() const [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:103:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:91:23: required from ‘void shark::detail::ModelKernelImpl::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:103:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::ParameterizableExpression, shark::blas::vector > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ModelKernel.h:91:49: required from ‘void shark::detail::ModelKernelImpl::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; IntermediateType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ModelKernel.cpp:103:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/transformations.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/transformations.cpp:5:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 56%] Linking CXX executable ../bin/BLAS_Transformations cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Transformations.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Transformations.dir/LinAlg/BLAS/transformations.cpp.o -o ../bin/BLAS_Transformations -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 56%] Built target BLAS_Transformations make -f Test/CMakeFiles/DirectSearch_CMA.dir/build.make Test/CMakeFiles/DirectSearch_CMA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_CMA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_CMA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_CMA.dir/build.make Test/CMakeFiles/DirectSearch_CMA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Building CXX object Test/CMakeFiles/DirectSearch_CMA.dir/Algorithms/DirectSearch/CMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_CMA.dir/Algorithms/DirectSearch/CMA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMA.cpp [ 58%] Linking CXX executable ../bin/LinAlg_solve cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_solve.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_solve.dir/LinAlg/solve.cpp.o -o ../bin/LinAlg_solve -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 58%] Linking CXX executable ../bin/Models_ModelKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_ModelKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_ModelKernel.dir/Models/Kernels/ModelKernel.cpp.o -o ../bin/Models_ModelKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Built target LinAlg_solve make -f Test/CMakeFiles/LinAlg_LRUCache.dir/build.make Test/CMakeFiles/LinAlg_LRUCache.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_LRUCache.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_LRUCache make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_LRUCache.dir/build.make Test/CMakeFiles/LinAlg_LRUCache.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Building CXX object Test/CMakeFiles/LinAlg_LRUCache.dir/LinAlg/LRUCache.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_LRUCache.dir/LinAlg/LRUCache.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/LRUCache.cpp make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Built target Models_ModelKernel make -f Test/CMakeFiles/LinAlg_Initialize.dir/build.make Test/CMakeFiles/LinAlg_Initialize.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_Initialize.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_Initialize make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_Initialize.dir/build.make Test/CMakeFiles/LinAlg_Initialize.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Building CXX object Test/CMakeFiles/LinAlg_Initialize.dir/LinAlg/Initialize.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_Initialize.dir/LinAlg/Initialize.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp [ 58%] Linking CXX executable ../bin/RBM_PTTraining cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_PTTraining.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_PTTraining.dir/RBM/ParallelTemperingTraining.cpp.o -o ../bin/RBM_PTTraining -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Built target RBM_PTTraining make -f Test/CMakeFiles/GradDesc_LineSearch.dir/build.make Test/CMakeFiles/GradDesc_LineSearch.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/GradDesc_LineSearch.dir/DependInfo.cmake --color= Scanning dependencies of target GradDesc_LineSearch make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/GradDesc_LineSearch.dir/build.make Test/CMakeFiles/GradDesc_LineSearch.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Building CXX object Test/CMakeFiles/GradDesc_LineSearch.dir/Algorithms/GradientDescent/LineSearch.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/GradDesc_LineSearch.dir/Algorithms/GradientDescent/LineSearch.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LineSearch.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:42, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/CMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LineSearch.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Initialize.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/Test/LinAlg/LRUCache.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/LRUCache.cpp:6:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:38:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LineSearch.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LineSearch.h:39:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LineSearch.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:7: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Initialize.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:6: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:19:14: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:20:14: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:36:17: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:36:20: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:36:23: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:36:26: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:44:19: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:44:22: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:44:25: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:44:28: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:52:19: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:61:16: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector_range >; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:68:28: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector_range >; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:68:30: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector_range >; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:68:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::VectorExpression&> > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:84:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:84:37: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:91:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:91:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:91:38: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::VectorExpression&> > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:99:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:99:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:104:38: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:104:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:104:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:120:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:120:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:126:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:126:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:126:36: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:140:22: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:140:45: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:140:47: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:146:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:146:45: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:146:47: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:166:36: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:166:38: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:177:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:177:36: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:177:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:189:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:189:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:198:39: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:198:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:198:45: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:215:40: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::ParameterizableExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:231:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:248:16: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:249:16: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:257:20: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:258:20: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:268:18: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:268:20: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:276:21: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:285:21: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:285:23: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:293:18: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector_range >; SplittingExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:301:30: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector_range >; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:301:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::VectorExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:309:38: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:318:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:318:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:318:37: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::VectorExpression&> > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:335:36: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:335:38: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:352:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:352:37: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::VectorExpression&> > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:352:39: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:376:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:376:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:388:30: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:388:32: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:388:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:409:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:409:46: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:418:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:418:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:418:46: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:437:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::InitializerRange<__gnu_cxx::__normal_iterator*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:437:37: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:455:33: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:455:35: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:455:37: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:475:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector > >, shark::blas::detail::ParameterizableExpression > > >]’: /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:493:44: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:20: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:217:2: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:47: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:217:2: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:211:54: required from ‘shark::RealVector shark::FFNet::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:217:2: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 58%] Linking CXX executable ../bin/GradDesc_LineSearch cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/GradDesc_LineSearch.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/GradDesc_LineSearch.dir/Algorithms/GradientDescent/LineSearch.cpp.o -o ../bin/GradDesc_LineSearch -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:23: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:200:3: required from ‘void shark::blas::detail::ParameterizableExpression::split(Iter&) [with Iter = shark::blas::dense_storage_iterator; T = shark::FFNet]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:335:3: required from ‘void shark::blas::detail::InitializerNode::split(Iterator&) [with Iterator = shark::blas::dense_storage_iterator; Parent = shark::blas::detail::InitializerEnd; Expression = shark::blas::detail::ParameterizableExpression >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:475:4: required from ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’ /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:475:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:50: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:200:3: required from ‘void shark::blas::detail::ParameterizableExpression::split(Iter&) [with Iter = shark::blas::dense_storage_iterator; T = shark::FFNet]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:335:3: required from ‘void shark::blas::detail::InitializerNode::split(Iterator&) [with Iterator = shark::blas::dense_storage_iterator; Parent = shark::blas::detail::InitializerEnd; Expression = shark::blas::detail::ParameterizableExpression >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:475:4: required from ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’ /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:475:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode*, std::vector, std::allocator > > >, shark::blas::detail::MatrixExpression > > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/FFNet.h:217:57: required from ‘void shark::FFNet::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:200:3: required from ‘void shark::blas::detail::ParameterizableExpression::split(Iter&) [with Iter = shark::blas::dense_storage_iterator; T = shark::FFNet]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:335:3: required from ‘void shark::blas::detail::InitializerNode::split(Iterator&) [with Iterator = shark::blas::dense_storage_iterator; Parent = shark::blas::detail::InitializerEnd; Expression = shark::blas::detail::ParameterizableExpression >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:475:4: required from ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’ /<>/shark-3.1.4+ds1/Test/LinAlg/Initialize.cpp:475:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 58%] Built target GradDesc_LineSearch make -f Test/CMakeFiles/Rng_MultiVariateNormal.dir/build.make Test/CMakeFiles/Rng_MultiVariateNormal.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Rng_MultiVariateNormal.dir/DependInfo.cmake --color= Scanning dependencies of target Rng_MultiVariateNormal make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Rng_MultiVariateNormal.dir/build.make Test/CMakeFiles/Rng_MultiVariateNormal.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 59%] Building CXX object Test/CMakeFiles/Rng_MultiVariateNormal.dir/Rng/MultiVariateNormal.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Rng_MultiVariateNormal.dir/Rng/MultiVariateNormal.cpp.o -c /<>/shark-3.1.4+ds1/Test/Rng/MultiVariateNormal.cpp [ 59%] Linking CXX executable ../bin/LinAlg_LRUCache cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_LRUCache.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_LRUCache.dir/LinAlg/LRUCache.cpp.o -o ../bin/LinAlg_LRUCache -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 59%] Built target LinAlg_LRUCache make -f Test/CMakeFiles/Models_MultiTaskKernel.dir/build.make Test/CMakeFiles/Models_MultiTaskKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_MultiTaskKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_MultiTaskKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_MultiTaskKernel.dir/build.make Test/CMakeFiles/Models_MultiTaskKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 59%] Building CXX object Test/CMakeFiles/Models_MultiTaskKernel.dir/Models/Kernels/MultiTaskKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_MultiTaskKernel.dir/Models/Kernels/MultiTaskKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp [ 59%] Linking CXX executable ../bin/DirectSearch_CMA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_CMA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_CMA.dir/Algorithms/DirectSearch/CMA.cpp.o -o ../bin/DirectSearch_CMA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 59%] Built target DirectSearch_CMA make -f Test/CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/build.make Test/CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_SteadyStateMOCMA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/build.make Test/CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Building CXX object Test/CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/Algorithms/DirectSearch/SteadyStateMOCMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/Algorithms/DirectSearch/SteadyStateMOCMA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SteadyStateMOCMA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36, from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:35, from /<>/shark-3.1.4+ds1/Test/Rng/MultiVariateNormal.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36:0, from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:35, from /<>/shark-3.1.4+ds1/Test/Rng/MultiVariateNormal.cpp:2: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/Test/Rng/MultiVariateNormal.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/Test/Rng/MultiVariateNormal.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:7: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MultiTaskKernel.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SteadyStateMOCMA.h:34, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SteadyStateMOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/HypervolumeCalculator.h:48:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Indicators/HypervolumeIndicator.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SteadyStateMOCMA.h:34, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SteadyStateMOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:7: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >* const*, std::vector > >*, std::allocator > >*> > >, shark::blas::detail::ParameterizableExpression > >* const> > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ProductKernel.h:116:13: required from ‘shark::RealVector shark::ProductKernel::parameterVector() const [with InputType = shark::MultiTaskSample >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:80:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >**, std::vector > >*, std::allocator > >*> > >, shark::blas::detail::ParameterizableExpression > >*> > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ProductKernel.h:122:23: required from ‘void shark::ProductKernel::setParameterVector(const RealVector&) [with InputType = shark::MultiTaskSample >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:80:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MultiTaskKernel.h:167:12: required from ‘shark::RealVector shark::GaussianTaskKernel::parameterVector() const [with InputTypeT = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:80:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MultiTaskKernel.h:167:39: required from ‘shark::RealVector shark::GaussianTaskKernel::parameterVector() const [with InputTypeT = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:80:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MultiTaskKernel.h:172:22: required from ‘void shark::GaussianTaskKernel::setParameterVector(const RealVector&) [with InputTypeT = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:80:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > > >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MultiTaskKernel.h:172:49: required from ‘void shark::GaussianTaskKernel::setParameterVector(const RealVector&) [with InputTypeT = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/MultiTaskKernel.cpp:80:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA/Chromosome.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA/CMAIndividual.h:36, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SteadyStateMOCMA.h:39, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SteadyStateMOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractMultiObjectiveOptimizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SteadyStateMOCMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SteadyStateMOCMA.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 60%] Linking CXX executable ../bin/Rng_MultiVariateNormal cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Rng_MultiVariateNormal.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Rng_MultiVariateNormal.dir/Rng/MultiVariateNormal.cpp.o -o ../bin/Rng_MultiVariateNormal -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Built target Rng_MultiVariateNormal make -f Test/CMakeFiles/ObjFunct_AbsoluteLoss.dir/build.make Test/CMakeFiles/ObjFunct_AbsoluteLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_AbsoluteLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_AbsoluteLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_AbsoluteLoss.dir/build.make Test/CMakeFiles/ObjFunct_AbsoluteLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Building CXX object Test/CMakeFiles/ObjFunct_AbsoluteLoss.dir/ObjectiveFunctions/AbsoluteLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_AbsoluteLoss.dir/ObjectiveFunctions/AbsoluteLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AbsoluteLoss.cpp [ 60%] Linking CXX executable ../bin/LinAlg_Initialize cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_Initialize.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_Initialize.dir/LinAlg/Initialize.cpp.o -o ../bin/LinAlg_Initialize -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Built target LinAlg_Initialize make -f Test/CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_MissingFeatureSvmTrainer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/build.make Test/CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Building CXX object Test/CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbsoluteLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AbsoluteLoss.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbsoluteLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AbsoluteLoss.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbsoluteLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AbsoluteLoss.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 60%] Linking CXX executable ../bin/Models_MultiTaskKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_MultiTaskKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_MultiTaskKernel.dir/Models/Kernels/MultiTaskKernel.cpp.o -o ../bin/Models_MultiTaskKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Built target Models_MultiTaskKernel make -f Test/CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/build.make Test/CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_PartlyPrecomputedMatrix make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/build.make Test/CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 60%] Building CXX object Test/CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/LinAlg/PartlyPrecomputedMatrix.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/LinAlg/PartlyPrecomputedMatrix.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/PartlyPrecomputedMatrix.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/MissingFeatureSvmTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:12: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbsoluteLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AbsoluteLoss.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/MissingFeatureSvmTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:12: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/MissingFeatureSvmTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:12: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/MissingFeatureSvmTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:12: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/MissingFeatureSvmTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:12: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:51, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/MissingFeatureSvmTrainer.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:12: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:90:36: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:90:36: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp:170:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 61%] Linking CXX executable ../bin/ObjFunct_AbsoluteLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_AbsoluteLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_AbsoluteLoss.dir/ObjectiveFunctions/AbsoluteLoss.cpp.o -o ../bin/ObjFunct_AbsoluteLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/KernelMatrix.h:43, from /<>/shark-3.1.4+ds1/Test/LinAlg/PartlyPrecomputedMatrix.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/KernelMatrix.h:43, from /<>/shark-3.1.4+ds1/Test/LinAlg/PartlyPrecomputedMatrix.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Built target ObjFunct_AbsoluteLoss make -f Test/CMakeFiles/Models_SigmoidModel.dir/build.make Test/CMakeFiles/Models_SigmoidModel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_SigmoidModel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_SigmoidModel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_SigmoidModel.dir/build.make Test/CMakeFiles/Models_SigmoidModel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Building CXX object Test/CMakeFiles/Models_SigmoidModel.dir/Models/SigmoidModel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_SigmoidModel.dir/Models/SigmoidModel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/SigmoidModel.cpp [ 61%] Linking CXX executable ../bin/DirectSearch_SteadyStateMOCMA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_SteadyStateMOCMA.dir/Algorithms/DirectSearch/SteadyStateMOCMA.cpp.o -o ../bin/DirectSearch_SteadyStateMOCMA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Built target DirectSearch_SteadyStateMOCMA make -f Test/CMakeFiles/GradDesc_CG.dir/build.make Test/CMakeFiles/GradDesc_CG.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/GradDesc_CG.dir/DependInfo.cmake --color= Scanning dependencies of target GradDesc_CG make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/GradDesc_CG.dir/build.make Test/CMakeFiles/GradDesc_CG.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Building CXX object Test/CMakeFiles/GradDesc_CG.dir/Algorithms/GradientDescent/CG.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/GradDesc_CG.dir/Algorithms/GradientDescent/CG.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/CG.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/KernelMatrix.h:43, from /<>/shark-3.1.4+ds1/Test/LinAlg/PartlyPrecomputedMatrix.cpp:42: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/KernelMatrix.h:43, from /<>/shark-3.1.4+ds1/Test/LinAlg/PartlyPrecomputedMatrix.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/SigmoidModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/SigmoidModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/SigmoidModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/CG.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/CG.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/CG.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/CG.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/CG.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/CG.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/SigmoidModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Rosenbrock.h:46:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/CG.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 61%] Linking CXX executable ../bin/LinAlg_PartlyPrecomputedMatrix cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_PartlyPrecomputedMatrix.dir/LinAlg/PartlyPrecomputedMatrix.cpp.o -o ../bin/LinAlg_PartlyPrecomputedMatrix -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Built target LinAlg_PartlyPrecomputedMatrix make -f Test/CMakeFiles/Models_LinearNorm.dir/build.make Test/CMakeFiles/Models_LinearNorm.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_LinearNorm.dir/DependInfo.cmake --color= Scanning dependencies of target Models_LinearNorm make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_LinearNorm.dir/build.make Test/CMakeFiles/Models_LinearNorm.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Building CXX object Test/CMakeFiles/Models_LinearNorm.dir/Models/LinearNorm.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_LinearNorm.dir/Models/LinearNorm.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/LinearNorm.cpp [ 61%] Linking CXX executable ../bin/GradDesc_CG cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/GradDesc_CG.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/GradDesc_CG.dir/Algorithms/GradientDescent/CG.cpp.o -o ../bin/GradDesc_CG -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Built target GradDesc_CG make -f Test/CMakeFiles/Models_Autoencoder.dir/build.make Test/CMakeFiles/Models_Autoencoder.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_Autoencoder.dir/DependInfo.cmake --color= Scanning dependencies of target Models_Autoencoder make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_Autoencoder.dir/build.make Test/CMakeFiles/Models_Autoencoder.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Building CXX object Test/CMakeFiles/Models_Autoencoder.dir/Models/Autoencoder.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_Autoencoder.dir/Models/Autoencoder.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/Test/Models/LinearNorm.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/Test/Models/LinearNorm.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/Test/Models/LinearNorm.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearNorm.h:32, from /<>/shark-3.1.4+ds1/Test/Models/LinearNorm.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 61%] Linking CXX executable ../bin/Models_SigmoidModel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_SigmoidModel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_SigmoidModel.dir/Models/SigmoidModel.cpp.o -o ../bin/Models_SigmoidModel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 61%] Built target Models_SigmoidModel make -f Test/CMakeFiles/Data_Bootstrap.dir/build.make Test/CMakeFiles/Data_Bootstrap.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_Bootstrap.dir/DependInfo.cmake --color= Scanning dependencies of target Data_Bootstrap make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_Bootstrap.dir/build.make Test/CMakeFiles/Data_Bootstrap.dir/build In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 61%] Building CXX object Test/CMakeFiles/Data_Bootstrap.dir/Data/Bootstrap.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_Bootstrap.dir/Data/Bootstrap.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/Bootstrap.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:23: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:37:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:51: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:37:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:77: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:37:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:90: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:37:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:20: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:38:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:48: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:38:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:74: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:38:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:87: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LinearNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Autoencoder.cpp:38:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 62%] Linking CXX executable ../bin/Models_LinearNorm cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_LinearNorm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_LinearNorm.dir/Models/LinearNorm.cpp.o -o ../bin/Models_LinearNorm -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 62%] Built target Models_LinearNorm make -f Test/CMakeFiles/Models_LinearModel.dir/build.make Test/CMakeFiles/Models_LinearModel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_LinearModel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_LinearModel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_LinearModel.dir/build.make Test/CMakeFiles/Models_LinearModel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 62%] Building CXX object Test/CMakeFiles/Models_LinearModel.dir/Models/LinearModel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_LinearModel.dir/Models/LinearModel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/WeightedDataset.h:48, from /<>/shark-3.1.4+ds1/Test/Data/Bootstrap.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/WeightedDataset.h:48, from /<>/shark-3.1.4+ds1/Test/Data/Bootstrap.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/WeightedDataset.h:48, from /<>/shark-3.1.4+ds1/Test/Data/Bootstrap.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/WeightedDataset.h:48, from /<>/shark-3.1.4+ds1/Test/Data/Bootstrap.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:34:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:34:41: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:35:57: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/LinearModel.cpp:35:57: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 62%] Linking CXX executable ../bin/Models_Autoencoder cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_Autoencoder.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_Autoencoder.dir/Models/Autoencoder.cpp.o -o ../bin/Models_Autoencoder -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 62%] Built target Models_Autoencoder make -f Test/CMakeFiles/Models_MeanModel.dir/build.make Test/CMakeFiles/Models_MeanModel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_MeanModel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_MeanModel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_MeanModel.dir/build.make Test/CMakeFiles/Models_MeanModel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 62%] Building CXX object Test/CMakeFiles/Models_MeanModel.dir/Models/MeanModel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_MeanModel.dir/Models/MeanModel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp [ 63%] Linking CXX executable ../bin/Data_Bootstrap cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_Bootstrap.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_Bootstrap.dir/Data/Bootstrap.cpp.o -o ../bin/Data_Bootstrap -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 63%] Built target Data_Bootstrap make -f Test/CMakeFiles/Models_SoftNearestNeighborClassifier.dir/build.make Test/CMakeFiles/Models_SoftNearestNeighborClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_SoftNearestNeighborClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Models_SoftNearestNeighborClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_SoftNearestNeighborClassifier.dir/build.make Test/CMakeFiles/Models_SoftNearestNeighborClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 65%] Building CXX object Test/CMakeFiles/Models_SoftNearestNeighborClassifier.dir/Models/SoftNearestNeighborClassifier.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_SoftNearestNeighborClassifier.dir/Models/SoftNearestNeighborClassifier.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/SoftNearestNeighborClassifier.cpp [ 65%] Linking CXX executable ../bin/Trainers_MissingFeatureSvmTrainer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_MissingFeatureSvmTrainer.dir/Algorithms/Trainers/MissingFeatureSvmTrainerTests.cpp.o -o ../bin/Trainers_MissingFeatureSvmTrainer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 65%] Built target Trainers_MissingFeatureSvmTrainer make -f Test/CMakeFiles/Models_OneVersusOneClassifier.dir/build.make Test/CMakeFiles/Models_OneVersusOneClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_OneVersusOneClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Models_OneVersusOneClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_OneVersusOneClassifier.dir/build.make Test/CMakeFiles/Models_OneVersusOneClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 65%] Building CXX object Test/CMakeFiles/Models_OneVersusOneClassifier.dir/Models/OneVersusOneClassifier.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_OneVersusOneClassifier.dir/Models/OneVersusOneClassifier.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/OneVersusOneClassifier.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/OneVersusOneClassifier.h:39, from /<>/shark-3.1.4+ds1/Test/Models/OneVersusOneClassifier.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:130:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:130:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:130:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/MeanModel.cpp:130:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/OneVersusOneClassifier.h:39, from /<>/shark-3.1.4+ds1/Test/Models/OneVersusOneClassifier.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/SoftNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/SoftNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/OneVersusOneClassifier.h:39, from /<>/shark-3.1.4+ds1/Test/Models/OneVersusOneClassifier.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/SoftNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/SoftNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 65%] Linking CXX executable ../bin/Models_LinearModel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_LinearModel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_LinearModel.dir/Models/LinearModel.cpp.o -o ../bin/Models_LinearModel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 65%] Built target Models_LinearModel make -f Test/CMakeFiles/Models_NormalizedKernel.dir/build.make Test/CMakeFiles/Models_NormalizedKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_NormalizedKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_NormalizedKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_NormalizedKernel.dir/build.make Test/CMakeFiles/Models_NormalizedKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 65%] Building CXX object Test/CMakeFiles/Models_NormalizedKernel.dir/Models/Kernels/NormalizedKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_NormalizedKernel.dir/Models/Kernels/NormalizedKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/NormalizedKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/OneVersusOneClassifier.h:39, from /<>/shark-3.1.4+ds1/Test/Models/OneVersusOneClassifier.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/NormalizedKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/NormalizedKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/NormalizedKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:10, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/NormalizedKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 65%] Linking CXX executable ../bin/Models_MeanModel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_MeanModel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_MeanModel.dir/Models/MeanModel.cpp.o -o ../bin/Models_MeanModel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 65%] Built target Models_MeanModel make -f Test/CMakeFiles/Models_MonomialKernel.dir/build.make Test/CMakeFiles/Models_MonomialKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_MonomialKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_MonomialKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_MonomialKernel.dir/build.make Test/CMakeFiles/Models_MonomialKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 66%] Building CXX object Test/CMakeFiles/Models_MonomialKernel.dir/Models/Kernels/MonomialKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_MonomialKernel.dir/Models/Kernels/MonomialKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/MonomialKernel.cpp [ 66%] Linking CXX executable ../bin/Models_OneVersusOneClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_OneVersusOneClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_OneVersusOneClassifier.dir/Models/OneVersusOneClassifier.cpp.o -o ../bin/Models_OneVersusOneClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 66%] Built target Models_OneVersusOneClassifier make -f Test/CMakeFiles/Models_PolynomialKernel.dir/build.make Test/CMakeFiles/Models_PolynomialKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_PolynomialKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_PolynomialKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_PolynomialKernel.dir/build.make Test/CMakeFiles/Models_PolynomialKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 66%] Building CXX object Test/CMakeFiles/Models_PolynomialKernel.dir/Models/Kernels/PolynomialKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_PolynomialKernel.dir/Models/Kernels/PolynomialKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp [ 66%] Linking CXX executable ../bin/Models_SoftNearestNeighborClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_SoftNearestNeighborClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_SoftNearestNeighborClassifier.dir/Models/SoftNearestNeighborClassifier.cpp.o -o ../bin/Models_SoftNearestNeighborClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 66%] Built target Models_SoftNearestNeighborClassifier make -f Test/CMakeFiles/Models_NearestNeighborRegression.dir/build.make Test/CMakeFiles/Models_NearestNeighborRegression.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_NearestNeighborRegression.dir/DependInfo.cmake --color= Scanning dependencies of target Models_NearestNeighborRegression make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_NearestNeighborRegression.dir/build.make Test/CMakeFiles/Models_NearestNeighborRegression.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 66%] Building CXX object Test/CMakeFiles/Models_NearestNeighborRegression.dir/Models/NearestNeighborRegression.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_NearestNeighborRegression.dir/Models/NearestNeighborRegression.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/NearestNeighborRegression.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MonomialKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MonomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MonomialKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MonomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/MonomialKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MonomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/PolynomialKernel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/PolynomialKernel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MonomialKernel.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/PolynomialKernel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 67%] Linking CXX executable ../bin/Models_NormalizedKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_NormalizedKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_NormalizedKernel.dir/Models/Kernels/NormalizedKernel.cpp.o -o ../bin/Models_NormalizedKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 67%] Built target Models_NormalizedKernel make -f Test/CMakeFiles/Models_ScaledKernel.dir/build.make Test/CMakeFiles/Models_ScaledKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_ScaledKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_ScaledKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_ScaledKernel.dir/build.make Test/CMakeFiles/Models_ScaledKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 68%] Building CXX object Test/CMakeFiles/Models_ScaledKernel.dir/Models/Kernels/ScaledKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_ScaledKernel.dir/Models/Kernels/ScaledKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/ScaledKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/NearestNeighborRegression.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/PolynomialKernel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:58:39: required from ‘void shark::blas::detail::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, shark::blas::elementwise_tag) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:111:21: required from ‘VecX& shark::blas::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:497:21: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator+=(const E&) [with E = shark::blas::vector_scalar_multiply > > > >; C = shark::blas::matrix_row > >; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_row > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemv.hpp:71:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_expression.hpp:1013:17: required from ‘void shark::blas::matrix_matrix_prod::assign_to(shark::blas::matrix_expression&, shark::blas::matrix_matrix_prod::scalar_type) const [with MatX = shark::blas::matrix_reference >; MatA = shark::blas::matrix; MatB = shark::blas::compressed_matrix; shark::blas::matrix_matrix_prod::scalar_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:159:3: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::blockwise_tag) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:492:16: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator=(const E&) [with E = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >; C = shark::blas::compressed_matrix; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_reference >]’ /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/PolynomialKernel.h:268:22: required from ‘void shark::PolynomialKernel::weightedInputDerivative(shark::PolynomialKernel::ConstBatchInputReference, shark::PolynomialKernel::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::PolynomialKernel::BatchInputType&) const [with InputType = shark::blas::compressed_vector; shark::PolynomialKernel::ConstBatchInputReference = const shark::blas::compressed_matrix&; shark::RealMatrix = shark::blas::matrix; shark::PolynomialKernel::BatchInputType = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/PolynomialKernel.cpp:119:1: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/NearestNeighborRegression.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/NearestNeighborRegression.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/NearestNeighborRegression.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ScaledKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ScaledKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ScaledKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ScaledKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ScaledKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ScaledKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 68%] Linking CXX executable ../bin/Models_MonomialKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_MonomialKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_MonomialKernel.dir/Models/Kernels/MonomialKernel.cpp.o -o ../bin/Models_MonomialKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 68%] Built target Models_MonomialKernel make -f Test/CMakeFiles/Models_WeightedSumKernel.dir/build.make Test/CMakeFiles/Models_WeightedSumKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_WeightedSumKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_WeightedSumKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_WeightedSumKernel.dir/build.make Test/CMakeFiles/Models_WeightedSumKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 68%] Building CXX object Test/CMakeFiles/Models_WeightedSumKernel.dir/Models/Kernels/WeightedSumKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_WeightedSumKernel.dir/Models/Kernels/WeightedSumKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/WeightedSumKernel.cpp In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ScaledKernel.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/WeightedSumKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/WeightedSumKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 69%] Linking CXX executable ../bin/Models_PolynomialKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_PolynomialKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_PolynomialKernel.dir/Models/Kernels/PolynomialKernel.cpp.o -o ../bin/Models_PolynomialKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 69%] Built target Models_PolynomialKernel make -f Test/CMakeFiles/DirectSearch_FastNonDominatedSort.dir/build.make Test/CMakeFiles/DirectSearch_FastNonDominatedSort.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_FastNonDominatedSort.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_FastNonDominatedSort make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_FastNonDominatedSort.dir/build.make Test/CMakeFiles/DirectSearch_FastNonDominatedSort.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 69%] Building CXX object Test/CMakeFiles/DirectSearch_FastNonDominatedSort.dir/Algorithms/DirectSearch/FastNonDominatedSort.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_FastNonDominatedSort.dir/Algorithms/DirectSearch/FastNonDominatedSort.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/FastNonDominatedSort.cpp In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/WeightedSumKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:10, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/WeightedSumKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 69%] Linking CXX executable ../bin/Models_NearestNeighborRegression cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_NearestNeighborRegression.dir/link.txt --verbose=1 [ 69%] Linking CXX executable ../bin/Models_ScaledKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_ScaledKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_NearestNeighborRegression.dir/Models/NearestNeighborRegression.cpp.o -o ../bin/Models_NearestNeighborRegression -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_ScaledKernel.dir/Models/Kernels/ScaledKernel.cpp.o -o ../bin/Models_ScaledKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 69%] Built target Models_ScaledKernel make -f Test/CMakeFiles/Models_ProductKernel.dir/build.make Test/CMakeFiles/Models_ProductKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_ProductKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_ProductKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_ProductKernel.dir/build.make Test/CMakeFiles/Models_ProductKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 69%] Building CXX object Test/CMakeFiles/Models_ProductKernel.dir/Models/Kernels/ProductKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_ProductKernel.dir/Models/Kernels/ProductKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 69%] Built target Models_NearestNeighborRegression make -f Test/CMakeFiles/ObjFunct_LooError.dir/build.make Test/CMakeFiles/ObjFunct_LooError.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_LooError.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_LooError make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_LooError.dir/build.make Test/CMakeFiles/ObjFunct_LooError.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 69%] Building CXX object Test/CMakeFiles/ObjFunct_LooError.dir/ObjectiveFunctions/LooError.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_LooError.dir/ObjectiveFunctions/LooError.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FitnessExtractor.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h:32, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/FastNonDominatedSort.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FitnessExtractor.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h:32, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/FastNonDominatedSort.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/FastNonDominatedSort.cpp:7:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooError.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooError.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooError.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 70%] Linking CXX executable ../bin/DirectSearch_FastNonDominatedSort cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_FastNonDominatedSort.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_FastNonDominatedSort.dir/Algorithms/DirectSearch/FastNonDominatedSort.cpp.o -o ../bin/DirectSearch_FastNonDominatedSort -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' In file included from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:9:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 70%] Built target DirectSearch_FastNonDominatedSort make -f Test/CMakeFiles/ObjFunct_HingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_HingeLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_HingeLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_HingeLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_HingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_HingeLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 72%] Building CXX object Test/CMakeFiles/ObjFunct_HingeLoss.dir/ObjectiveFunctions/HingeLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_HingeLoss.dir/ObjectiveFunctions/HingeLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HingeLoss.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:10, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooError.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelDerivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const*, std::vector >*> >, shark::blas::detail::ParameterizableExpression >* const> > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ProductKernel.h:116:13: required from ‘shark::RealVector shark::ProductKernel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:63:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >**, std::vector >*> >, shark::blas::detail::ParameterizableExpression >*> > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/ProductKernel.h:122:23: required from ‘void shark::ProductKernel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/ProductKernel.cpp:63:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/LooError.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:85:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:85:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:85:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/LooError.cpp:85:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 72%] Linking CXX executable ../bin/Models_ProductKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_ProductKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_ProductKernel.dir/Models/Kernels/ProductKernel.cpp.o -o ../bin/Models_ProductKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 72%] Built target Models_ProductKernel make -f Test/CMakeFiles/Models_NBClassifier.dir/build.make Test/CMakeFiles/Models_NBClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_NBClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Models_NBClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_NBClassifier.dir/build.make Test/CMakeFiles/Models_NBClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 72%] Building CXX object Test/CMakeFiles/Models_NBClassifier.dir/Models/NBClassifierTests.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_NBClassifier.dir/Models/NBClassifierTests.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/NBClassifierTests.cpp [ 73%] Linking CXX executable ../bin/ObjFunct_LooError cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_LooError.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_LooError.dir/ObjectiveFunctions/LooError.cpp.o -o ../bin/ObjFunct_LooError -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 73%] Linking CXX executable ../bin/ObjFunct_HingeLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_HingeLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_HingeLoss.dir/ObjectiveFunctions/HingeLoss.cpp.o -o ../bin/ObjFunct_HingeLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 73%] Built target ObjFunct_LooError make -f Test/CMakeFiles/Models_MklKernel.dir/build.make Test/CMakeFiles/Models_MklKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_MklKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_MklKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_MklKernel.dir/build.make Test/CMakeFiles/Models_MklKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 73%] Built target ObjFunct_HingeLoss make -f Test/CMakeFiles/Data_CVDatasetTools.dir/build.make Test/CMakeFiles/Data_CVDatasetTools.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 74%] Building CXX object Test/CMakeFiles/Models_MklKernel.dir/Models/Kernels/MklKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_CVDatasetTools.dir/DependInfo.cmake --color= cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_MklKernel.dir/Models/Kernels/MklKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp Scanning dependencies of target Data_CVDatasetTools make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_CVDatasetTools.dir/build.make Test/CMakeFiles/Data_CVDatasetTools.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 74%] Building CXX object Test/CMakeFiles/Data_CVDatasetTools.dir/Data/CVDatasetTools.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_CVDatasetTools.dir/Data/CVDatasetTools.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/CVDatasetTools.cpp [ 75%] Linking CXX executable ../bin/Models_WeightedSumKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_WeightedSumKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_WeightedSumKernel.dir/Models/Kernels/WeightedSumKernel.cpp.o -o ../bin/Models_WeightedSumKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 75%] Built target Models_WeightedSumKernel make -f Test/CMakeFiles/GradDesc_LBFGS.dir/build.make Test/CMakeFiles/GradDesc_LBFGS.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/GradDesc_LBFGS.dir/DependInfo.cmake --color= Scanning dependencies of target GradDesc_LBFGS make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/GradDesc_LBFGS.dir/build.make Test/CMakeFiles/GradDesc_LBFGS.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 75%] Building CXX object Test/CMakeFiles/GradDesc_LBFGS.dir/Algorithms/GradientDescent/LBFGS.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/GradDesc_LBFGS.dir/Algorithms/GradientDescent/LBFGS.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LBFGS.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/NBClassifierTests.cpp:37: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Models/NBClassifierTests.cpp:37:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/NBClassifier.h:40, from /<>/shark-3.1.4+ds1/Test/Models/NBClassifierTests.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/NBClassifier.h:40, from /<>/shark-3.1.4+ds1/Test/Models/NBClassifierTests.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/Test/Data/CVDatasetTools.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/Test/Data/CVDatasetTools.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LBFGS.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LBFGS.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/Test/Data/CVDatasetTools.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/Test/Data/CVDatasetTools.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LBFGS.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LBFGS.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/AbstractLineSearchOptimizer.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/LBFGS.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LBFGS.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:112:23: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:112:27: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/Models/Kernels/MklKernel.cpp:112:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Rosenbrock.h:46:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/GradientDescent/LBFGS.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 76%] Linking CXX executable ../bin/Models_NBClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_NBClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_NBClassifier.dir/Models/NBClassifierTests.cpp.o -o ../bin/Models_NBClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 76%] Built target Models_NBClassifier make -f Test/CMakeFiles/Models_SubrangeKernel.dir/build.make Test/CMakeFiles/Models_SubrangeKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_SubrangeKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_SubrangeKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_SubrangeKernel.dir/build.make Test/CMakeFiles/Models_SubrangeKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 76%] Building CXX object Test/CMakeFiles/Models_SubrangeKernel.dir/Models/Kernels/SubrangeKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_SubrangeKernel.dir/Models/Kernels/SubrangeKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ [ 77%] Linking CXX executable ../bin/GradDesc_LBFGS cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/GradDesc_LBFGS.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/GradDesc_LBFGS.dir/Algorithms/GradientDescent/LBFGS.cpp.o -o ../bin/GradDesc_LBFGS -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 77%] Built target GradDesc_LBFGS make -f Test/CMakeFiles/Models_DiscreteKernel.dir/build.make Test/CMakeFiles/Models_DiscreteKernel.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_DiscreteKernel.dir/DependInfo.cmake --color= Scanning dependencies of target Models_DiscreteKernel make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_DiscreteKernel.dir/build.make Test/CMakeFiles/Models_DiscreteKernel.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Building CXX object Test/CMakeFiles/Models_DiscreteKernel.dir/Models/Kernels/DiscreteKernel.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_DiscreteKernel.dir/Models/Kernels/DiscreteKernel.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/DiscreteKernel.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/GaussianRbfKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:59:20: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >, shark::blas::detail::Scalar >]’: /<>/shark-3.1.4+ds1/Test/Models/Kernels/SubrangeKernel.cpp:59:24: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/DiscreteKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/DiscreteKernel.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/DiscreteKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/DiscreteKernel.cpp:8: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/DiscreteKernel.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/DiscreteKernel.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 79%] Linking CXX executable ../bin/Models_DiscreteKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_DiscreteKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_DiscreteKernel.dir/Models/Kernels/DiscreteKernel.cpp.o -o ../bin/Models_DiscreteKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Built target Models_DiscreteKernel make -f Test/CMakeFiles/Models_TiedAutoencoder.dir/build.make Test/CMakeFiles/Models_TiedAutoencoder.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_TiedAutoencoder.dir/DependInfo.cmake --color= Scanning dependencies of target Models_TiedAutoencoder make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_TiedAutoencoder.dir/build.make Test/CMakeFiles/Models_TiedAutoencoder.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Building CXX object Test/CMakeFiles/Models_TiedAutoencoder.dir/Models/TiedAutoencoder.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_TiedAutoencoder.dir/Models/TiedAutoencoder.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp [ 79%] Linking CXX executable ../bin/Data_CVDatasetTools cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_CVDatasetTools.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_CVDatasetTools.dir/Data/CVDatasetTools.cpp.o -o ../bin/Data_CVDatasetTools -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Built target Data_CVDatasetTools make -f Test/CMakeFiles/Models_KernelHelpers.dir/build.make Test/CMakeFiles/Models_KernelHelpers.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_KernelHelpers.dir/DependInfo.cmake --color= Scanning dependencies of target Models_KernelHelpers make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_KernelHelpers.dir/build.make Test/CMakeFiles/Models_KernelHelpers.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Building CXX object Test/CMakeFiles/Models_KernelHelpers.dir/Models/Kernels/KernelHelpers.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_KernelHelpers.dir/Models/Kernels/KernelHelpers.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelHelpers.cpp [ 79%] Linking CXX executable ../bin/Models_MklKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_MklKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_MklKernel.dir/Models/Kernels/MklKernel.cpp.o -o ../bin/Models_MklKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Built target Models_MklKernel make -f Test/CMakeFiles/Trainers_Normalization.dir/build.make Test/CMakeFiles/Trainers_Normalization.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_Normalization.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_Normalization make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_Normalization.dir/build.make Test/CMakeFiles/Trainers_Normalization.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 79%] Building CXX object Test/CMakeFiles/Trainers_Normalization.dir/Algorithms/Trainers/Normalization.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_Normalization.dir/Algorithms/Trainers/Normalization.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp In file included from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5:0, from /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelHelpers.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:6, from /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelHelpers.cpp:38: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelHelpers.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/Models/derivativeTestHelper.h:5, from /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:4: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:132:23: required from ‘void shark::TiedAutoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:35:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:132:50: required from ‘void shark::TiedAutoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:35:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:132:63: required from ‘void shark::TiedAutoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:35:34: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:126:20: required from ‘shark::RealVector shark::TiedAutoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:36:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:126:47: required from ‘shark::RealVector shark::TiedAutoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:36:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:126:60: required from ‘shark::RealVector shark::TiedAutoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::LogisticNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/TiedAutoencoder.cpp:36:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 80%] Linking CXX executable ../bin/Models_SubrangeKernel cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_SubrangeKernel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_SubrangeKernel.dir/Models/Kernels/SubrangeKernel.cpp.o -o ../bin/Models_SubrangeKernel -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelHelpers.h:40, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelHelpers.cpp:38: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Built target Models_SubrangeKernel make -f Test/CMakeFiles/Models_KernelNearestNeighborClassifier.dir/build.make Test/CMakeFiles/Models_KernelNearestNeighborClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_KernelNearestNeighborClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Models_KernelNearestNeighborClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_KernelNearestNeighborClassifier.dir/build.make Test/CMakeFiles/Models_KernelNearestNeighborClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Building CXX object Test/CMakeFiles/Models_KernelNearestNeighborClassifier.dir/Models/Kernels/KernelNearestNeighborClassifier.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_KernelNearestNeighborClassifier.dir/Models/Kernels/KernelNearestNeighborClassifier.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborClassifier.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeComponentsUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeComponentsUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeComponentsUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeComponentsUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/NearestNeighborClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/NearestNeighborClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/NormalizeComponentsUnitVariance.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:165:15: required from ‘shark::RealVector shark::Normalizer::parameterVector() const [with DataType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:165:20: required from ‘shark::RealVector shark::Normalizer::parameterVector() const [with DataType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:184:23: required from ‘void shark::Normalizer::setParameterVector(const RealVector&) [with DataType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Normalizer.h:184:28: required from ‘void shark::Normalizer::setParameterVector(const RealVector&) [with DataType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/Normalization.cpp:175:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/NearestNeighborClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/NearestNeighborClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborClassifier.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 80%] Linking CXX executable ../bin/Models_TiedAutoencoder cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_TiedAutoencoder.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_TiedAutoencoder.dir/Models/TiedAutoencoder.cpp.o -o ../bin/Models_TiedAutoencoder -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Built target Models_TiedAutoencoder make -f Test/CMakeFiles/Rng_Distributions.dir/build.make Test/CMakeFiles/Rng_Distributions.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Rng_Distributions.dir/DependInfo.cmake --color= Scanning dependencies of target Rng_Distributions make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Rng_Distributions.dir/build.make Test/CMakeFiles/Rng_Distributions.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Building CXX object Test/CMakeFiles/Rng_Distributions.dir/Rng/Rng.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Rng_Distributions.dir/Rng/Rng.cpp.o -c /<>/shark-3.1.4+ds1/Test/Rng/Rng.cpp [ 80%] Linking CXX executable ../bin/Models_KernelHelpers cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_KernelHelpers.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_KernelHelpers.dir/Models/Kernels/KernelHelpers.cpp.o -o ../bin/Models_KernelHelpers -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Built target Models_KernelHelpers make -f Test/CMakeFiles/Trainers_LinearRegression.dir/build.make Test/CMakeFiles/Trainers_LinearRegression.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_LinearRegression.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_LinearRegression make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_LinearRegression.dir/build.make Test/CMakeFiles/Trainers_LinearRegression.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Building CXX object Test/CMakeFiles/Trainers_LinearRegression.dir/Algorithms/Trainers/LinearRegression.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_LinearRegression.dir/Algorithms/Trainers/LinearRegression.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/Test/Rng/Rng.cpp:4: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/Rng/Rng.cpp:10:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/LinearRegression.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:66:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:66:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:66:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/LinearRegression.cpp:66:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 80%] Linking CXX executable ../bin/Rng_Distributions cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Rng_Distributions.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Rng_Distributions.dir/Rng/Rng.cpp.o -o ../bin/Rng_Distributions -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Built target Rng_Distributions make -f Test/CMakeFiles/ObjFunct_KernelTargetAlignment.dir/build.make Test/CMakeFiles/ObjFunct_KernelTargetAlignment.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_KernelTargetAlignment.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_KernelTargetAlignment make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_KernelTargetAlignment.dir/build.make Test/CMakeFiles/ObjFunct_KernelTargetAlignment.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Building CXX object Test/CMakeFiles/ObjFunct_KernelTargetAlignment.dir/ObjectiveFunctions/KernelTargetAlignment.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_KernelTargetAlignment.dir/ObjectiveFunctions/KernelTargetAlignment.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelTargetAlignment.cpp [ 80%] Linking CXX executable ../bin/Trainers_Normalization cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_Normalization.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_Normalization.dir/Algorithms/Trainers/Normalization.cpp.o -o ../bin/Trainers_Normalization -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Built target Trainers_Normalization make -f Test/CMakeFiles/Trainers_KernelMeanClassifier.dir/build.make Test/CMakeFiles/Trainers_KernelMeanClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Trainers_KernelMeanClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Trainers_KernelMeanClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Trainers_KernelMeanClassifier.dir/build.make Test/CMakeFiles/Trainers_KernelMeanClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 80%] Building CXX object Test/CMakeFiles/Trainers_KernelMeanClassifier.dir/Algorithms/Trainers/KernelMeanClassifier.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Trainers_KernelMeanClassifier.dir/Algorithms/Trainers/KernelMeanClassifier.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp In file included from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelTargetAlignment.cpp:36:0: /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:159:2: warning: multi-line comment [-Wcomment] /// \f[ \langle K^c, K^c \rangle = \langle K,K \rangle -2 \ell \langle k,k \rangle + mk^2 \ell^2 \\ ^ /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:168:2: warning: multi-line comment [-Wcomment] /// \f[ \hat A' = 1/\langle K^c,K^c \rangle ^{3/2} (\langle K^c,K^c \rangle (\langle Y,K^c \rangle )' - 0.5*\langle Y, K^c \rangle (\langle K^c , K^c \rangle )') \\ ^ /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:172:2: warning: multi-line comment [-Wcomment] /// \f[ W= \langle K^c,K^c \rangle Y - \langle Y, K^c \rangle K \\ ^ /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:357:2: warning: multi-line comment [-Wcomment] /// \f[ \langle K^c, K^c \rangle = \\ ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelTargetAlignment.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelTargetAlignment.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelTargetAlignment.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/KernelTargetAlignment.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/KernelTargetAlignment.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 81%] Linking CXX executable ../bin/Models_KernelNearestNeighborClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_KernelNearestNeighborClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_KernelNearestNeighborClassifier.dir/Models/Kernels/KernelNearestNeighborClassifier.cpp.o -o ../bin/Models_KernelNearestNeighborClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 81%] Built target Models_KernelNearestNeighborClassifier make -f Test/CMakeFiles/Models_CSvmDerivative.dir/build.make Test/CMakeFiles/Models_CSvmDerivative.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_CSvmDerivative.dir/DependInfo.cmake --color= Scanning dependencies of target Models_CSvmDerivative make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_CSvmDerivative.dir/build.make Test/CMakeFiles/Models_CSvmDerivative.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 81%] Building CXX object Test/CMakeFiles/Models_CSvmDerivative.dir/Models/Kernels/CSvmDerivative.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_CSvmDerivative.dir/Models/Kernels/CSvmDerivative.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:64, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:38, from /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:190:3: required from ‘void shark::ArgMaxConverter::setParameterVector(const RealVector&) [with Model = shark::KernelExpansion >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:99:3: required from ‘void shark::KernelMeanClassifier::train(shark::KernelClassifier&, const shark::LabeledData&) [with InputType = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:42:30: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:190:3: required from ‘void shark::ArgMaxConverter::setParameterVector(const RealVector&) [with Model = shark::KernelExpansion >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/KernelMeanClassifier.h:99:3: required from ‘void shark::KernelMeanClassifier::train(shark::KernelClassifier&, const shark::LabeledData&) [with InputType = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:42:30: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 81%] Linking CXX executable ../bin/Trainers_LinearRegression cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_LinearRegression.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_LinearRegression.dir/Algorithms/Trainers/LinearRegression.cpp.o -o ../bin/Trainers_LinearRegression -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 81%] Built target Trainers_LinearRegression make -f Test/CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/build.make Test/CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/DependInfo.cmake --color= /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:54:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/KernelMeanClassifier.cpp:54:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ Scanning dependencies of target ObjFunct_RadiusMarginQuotient make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/build.make Test/CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 82%] Building CXX object Test/CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/ObjectiveFunctions/RadiusMarginQuotient.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/ObjectiveFunctions/RadiusMarginQuotient.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/RadiusMarginQuotient.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/RadiusMarginQuotient.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/RadiusMarginQuotient.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/RadiusMarginQuotient.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/RadiusMarginQuotient.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:39: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/RadiusMarginQuotient.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/RadiusMarginQuotient.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/CSvmDerivative.h:49, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:43: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/QP/QpSolver.h:41, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/QP/BoxConstrainedProblems.h:35, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/QP/SvmProblems.h:33, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/RadiusMarginQuotient.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/RadiusMarginQuotient.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:39: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:103:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:103:42: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/Models/Kernels/CSvmDerivative.cpp:960:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 83%] Linking CXX executable ../bin/Trainers_KernelMeanClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Trainers_KernelMeanClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Trainers_KernelMeanClassifier.dir/Algorithms/Trainers/KernelMeanClassifier.cpp.o -o ../bin/Trainers_KernelMeanClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 83%] Built target Trainers_KernelMeanClassifier make -f Test/CMakeFiles/DirectSearch_BitflipMutation.dir/build.make Test/CMakeFiles/DirectSearch_BitflipMutation.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_BitflipMutation.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_BitflipMutation make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_BitflipMutation.dir/build.make Test/CMakeFiles/DirectSearch_BitflipMutation.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 83%] Building CXX object Test/CMakeFiles/DirectSearch_BitflipMutation.dir/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_BitflipMutation.dir/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Individual.h:33, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp:7: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Individual.h:33:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp:7: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Mutation/BitflipMutator.h:35:0, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp:8: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 83%] Linking CXX executable ../bin/ObjFunct_KernelTargetAlignment cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_KernelTargetAlignment.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_KernelTargetAlignment.dir/ObjectiveFunctions/KernelTargetAlignment.cpp.o -o ../bin/ObjFunct_KernelTargetAlignment -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 83%] Built target ObjFunct_KernelTargetAlignment make -f Test/CMakeFiles/Algorithms_JaakkolaHeuristic.dir/build.make Test/CMakeFiles/Algorithms_JaakkolaHeuristic.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Algorithms_JaakkolaHeuristic.dir/DependInfo.cmake --color= Scanning dependencies of target Algorithms_JaakkolaHeuristic make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Algorithms_JaakkolaHeuristic.dir/build.make Test/CMakeFiles/Algorithms_JaakkolaHeuristic.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 84%] Building CXX object Test/CMakeFiles/Algorithms_JaakkolaHeuristic.dir/Algorithms/JaakkolaHeuristic.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Algorithms_JaakkolaHeuristic.dir/Algorithms/JaakkolaHeuristic.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/JaakkolaHeuristic.cpp [ 84%] Linking CXX executable ../bin/DirectSearch_BitflipMutation cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_BitflipMutation.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_BitflipMutation.dir/Algorithms/DirectSearch/Operators/Mutation/BitflipMutation.cpp.o -o ../bin/DirectSearch_BitflipMutation -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 84%] Built target DirectSearch_BitflipMutation make -f Test/CMakeFiles/Data_Csv.dir/build.make Test/CMakeFiles/Data_Csv.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_Csv.dir/DependInfo.cmake --color= Scanning dependencies of target Data_Csv make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_Csv.dir/build.make Test/CMakeFiles/Data_Csv.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 84%] Building CXX object Test/CMakeFiles/Data_Csv.dir/Data/Csv.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_Csv.dir/Data/Csv.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/Csv.cpp [ 84%] Linking CXX executable ../bin/ObjFunct_RadiusMarginQuotient cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_RadiusMarginQuotient.dir/ObjectiveFunctions/RadiusMarginQuotient.cpp.o -o ../bin/ObjFunct_RadiusMarginQuotient -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 84%] Built target ObjFunct_RadiusMarginQuotient make -f Test/CMakeFiles/Data_Dataset.dir/build.make Test/CMakeFiles/Data_Dataset.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_Dataset.dir/DependInfo.cmake --color= Scanning dependencies of target Data_Dataset make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_Dataset.dir/build.make Test/CMakeFiles/Data_Dataset.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 84%] Building CXX object Test/CMakeFiles/Data_Dataset.dir/Data/Dataset.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_Dataset.dir/Data/Dataset.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/Dataset.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/JaakkolaHeuristic.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/JaakkolaHeuristic.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/JaakkolaHeuristic.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/JaakkolaHeuristic.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/JaakkolaHeuristic.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/JaakkolaHeuristic.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/JaakkolaHeuristic.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/JaakkolaHeuristic.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Data/Csv.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Data/Csv.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Data/Csv.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Csv.h:46, from /<>/shark-3.1.4+ds1/Test/Data/Csv.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/Test/Data/Dataset.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/Test/Data/Dataset.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/Test/Data/Dataset.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/Test/Data/Dataset.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 84%] Linking CXX executable ../bin/Algorithms_JaakkolaHeuristic cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Algorithms_JaakkolaHeuristic.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Algorithms_JaakkolaHeuristic.dir/Algorithms/JaakkolaHeuristic.cpp.o -o ../bin/Algorithms_JaakkolaHeuristic -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 84%] Built target Algorithms_JaakkolaHeuristic make -f Test/CMakeFiles/Data_LabelOrder.dir/build.make Test/CMakeFiles/Data_LabelOrder.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_LabelOrder.dir/DependInfo.cmake --color= Scanning dependencies of target Data_LabelOrder make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_LabelOrder.dir/build.make Test/CMakeFiles/Data_LabelOrder.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 86%] Building CXX object Test/CMakeFiles/Data_LabelOrder.dir/Data/LabelOrder_Test.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_LabelOrder.dir/Data/LabelOrder_Test.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp [ 87%] Linking CXX executable ../bin/Data_Csv cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_Csv.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_Csv.dir/Data/Csv.cpp.o -o ../bin/Data_Csv -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E make_directory /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/test_output make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 87%] Built target Data_Csv make -f Test/CMakeFiles/Data_Statistics.dir/build.make Test/CMakeFiles/Data_Statistics.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_Statistics.dir/DependInfo.cmake --color= Scanning dependencies of target Data_Statistics make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_Statistics.dir/build.make Test/CMakeFiles/Data_Statistics.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 88%] Building CXX object Test/CMakeFiles/Data_Statistics.dir/Data/Statistics.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_Statistics.dir/Data/Statistics.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Data/LabelOrder.h:40:0, from /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/LabelOrder.h:42, from /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/LabelOrder.h:42, from /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/LabelOrder.h:42, from /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp:40:0: /<>/shark-3.1.4+ds1/include/shark/Data/LabelOrder.h: In member function ‘void shark::LabelOrder::normalizeLabels(shark::LabeledData, unsigned int>&)’: /<>/shark-3.1.4+ds1/include/shark/Data/LabelOrder.h:115:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(foundLabels[label - minLabel] == -1) In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/Test/Data/LabelOrder_Test.cpp:44: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h: At global scope: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp:47:62: warning: extra ‘;’ [-Wpedantic] BOOST_FIXTURE_TEST_SUITE (Data_Statistics, StatisticsFixture); ^ /<>/shark-3.1.4+ds1/Test/Data/Statistics.cpp:121:28: warning: extra ‘;’ [-Wpedantic] BOOST_AUTO_TEST_SUITE_END(); ^ [ 89%] Linking CXX executable ../bin/Models_CSvmDerivative cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_CSvmDerivative.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_CSvmDerivative.dir/Models/Kernels/CSvmDerivative.cpp.o -o ../bin/Models_CSvmDerivative -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 89%] Linking CXX executable ../bin/Data_LabelOrder cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_LabelOrder.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_LabelOrder.dir/Data/LabelOrder_Test.cpp.o -o ../bin/Data_LabelOrder -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 89%] Built target Models_CSvmDerivative make -f Test/CMakeFiles/BLAS_Vector_Assign.dir/build.make Test/CMakeFiles/BLAS_Vector_Assign.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Vector_Assign.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Vector_Assign make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Vector_Assign.dir/build.make Test/CMakeFiles/BLAS_Vector_Assign.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 89%] Building CXX object Test/CMakeFiles/BLAS_Vector_Assign.dir/LinAlg/BLAS/vector_assign.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Vector_Assign.dir/LinAlg/BLAS/vector_assign.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_assign.cpp make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 89%] Built target Data_LabelOrder make -f Test/CMakeFiles/Data_HDF5.dir/build.make Test/CMakeFiles/Data_HDF5.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_HDF5.dir/DependInfo.cmake --color= Scanning dependencies of target Data_HDF5 make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_HDF5.dir/build.make Test/CMakeFiles/Data_HDF5.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 89%] Building CXX object Test/CMakeFiles/Data_HDF5.dir/Data/HDF5Tests.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_HDF5.dir/Data/HDF5Tests.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/HDF5Tests.cpp [ 89%] Linking CXX executable ../bin/Data_Statistics cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_Statistics.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_Statistics.dir/Data/Statistics.cpp.o -o ../bin/Data_Statistics -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 89%] Built target Data_Statistics make -f Test/CMakeFiles/Models_EvalSkipMissingFeatures.dir/build.make Test/CMakeFiles/Models_EvalSkipMissingFeatures.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_EvalSkipMissingFeatures.dir/DependInfo.cmake --color= Scanning dependencies of target Models_EvalSkipMissingFeatures make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_EvalSkipMissingFeatures.dir/build.make Test/CMakeFiles/Models_EvalSkipMissingFeatures.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 89%] Building CXX object Test/CMakeFiles/Models_EvalSkipMissingFeatures.dir/Models/Kernels/EvalSkipMissingFeaturesTests.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_EvalSkipMissingFeatures.dir/Models/Kernels/EvalSkipMissingFeaturesTests.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/EvalSkipMissingFeaturesTests.cpp [ 90%] Linking CXX executable ../bin/Data_Dataset cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_Dataset.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_Dataset.dir/Data/Dataset.cpp.o -o ../bin/Data_Dataset -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 90%] Built target Data_Dataset make -f Test/CMakeFiles/Data_SparseData.dir/build.make Test/CMakeFiles/Data_SparseData.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_SparseData.dir/DependInfo.cmake --color= Scanning dependencies of target Data_SparseData make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_SparseData.dir/build.make Test/CMakeFiles/Data_SparseData.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 90%] Building CXX object Test/CMakeFiles/Data_SparseData.dir/Data/SparseData.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_SparseData.dir/Data/SparseData.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/SparseData.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_assign.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_assign.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::compressed_vector; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:392:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_container&, const shark::blas::vector_container&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::compressed_vector; E = shark::blas::compressed_vector; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::compressed_vector; E = shark::blas::compressed_vector]’ /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/vector_assign.cpp:136:78: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/EvalSkipMissingFeatures.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/EvalSkipMissingFeaturesTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/EvalSkipMissingFeatures.h:38:0, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/EvalSkipMissingFeaturesTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractMetric.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/AbstractKernelFunction.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/EvalSkipMissingFeatures.h:39, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/EvalSkipMissingFeaturesTests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/HDF5.h:46, from /<>/shark-3.1.4+ds1/Test/Data/HDF5Tests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/HDF5.h:46, from /<>/shark-3.1.4+ds1/Test/Data/HDF5Tests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/HDF5.h:46, from /<>/shark-3.1.4+ds1/Test/Data/HDF5Tests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/HDF5.h:46, from /<>/shark-3.1.4+ds1/Test/Data/HDF5Tests.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/Test/Data/SparseData.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/Test/Data/SparseData.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/Test/Data/SparseData.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 90%] Linking CXX executable ../bin/BLAS_Vector_Assign cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Vector_Assign.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Vector_Assign.dir/LinAlg/BLAS/vector_assign.cpp.o -o ../bin/BLAS_Vector_Assign -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/SparseData.h:46, from /<>/shark-3.1.4+ds1/Test/Data/SparseData.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 90%] Built target BLAS_Vector_Assign make -f Test/CMakeFiles/DirectSearch_SMS-EMOA.dir/build.make Test/CMakeFiles/DirectSearch_SMS-EMOA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_SMS-EMOA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_SMS-EMOA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_SMS-EMOA.dir/build.make Test/CMakeFiles/DirectSearch_SMS-EMOA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/DirectSearch_SMS-EMOA.dir/Algorithms/DirectSearch/SMS-EMOA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_SMS-EMOA.dir/Algorithms/DirectSearch/SMS-EMOA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SMS-EMOA.cpp [ 91%] Linking CXX executable ../bin/Models_EvalSkipMissingFeatures cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_EvalSkipMissingFeatures.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_EvalSkipMissingFeatures.dir/Models/Kernels/EvalSkipMissingFeaturesTests.cpp.o -o ../bin/Models_EvalSkipMissingFeatures -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Built target Models_EvalSkipMissingFeatures make -f Test/CMakeFiles/Data_ExportKernelMatrix.dir/build.make Test/CMakeFiles/Data_ExportKernelMatrix.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Data_ExportKernelMatrix.dir/DependInfo.cmake --color= Scanning dependencies of target Data_ExportKernelMatrix make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Data_ExportKernelMatrix.dir/build.make Test/CMakeFiles/Data_ExportKernelMatrix.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/Data_ExportKernelMatrix.dir/Data/ExportKernelMatrix.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Data_ExportKernelMatrix.dir/Data/ExportKernelMatrix.cpp.o -c /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Individual.h:33, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SMS-EMOA.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SMS-EMOA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Individual.h:33:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SMS-EMOA.h:40, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SMS-EMOA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Selection/TournamentSelection.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SMS-EMOA.h:42, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SMS-EMOA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractConstraintHandler.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/BoxConstraintHandler.h:36, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/Operators/Recombination/SimulatedBinaryCrossover.h:36, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/SMS-EMOA.h:44, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/SMS-EMOA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/ExportKernelMatrix.h:41, from /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/ExportKernelMatrix.h:41, from /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/ExportKernelMatrix.h:41, from /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/ExportKernelMatrix.h:41, from /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/ExportKernelMatrix.h:41, from /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp: In instantiation of ‘void shark::blas::kernels::assign_sparse(shark::blas::vector_expression&, const shark::blas::vector_expression&, F) [with V = shark::blas::compressed_vector; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’: /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:407:15: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, F, shark::blas::sparse_bidirectional_iterator_tag, shark::blas::sparse_bidirectional_iterator_tag) [with V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >; F = shark::blas::scalar_plus_assign]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:419:8: required from ‘void shark::blas::kernels::assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with F = shark::blas::scalar_plus_assign; V = shark::blas::matrix_row > >; E = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:58:39: required from ‘void shark::blas::detail::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&, shark::blas::elementwise_tag) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:111:21: required from ‘VecX& shark::blas::plus_assign(shark::blas::vector_expression&, const shark::blas::vector_expression&) [with VecX = shark::blas::matrix_row > >; VecV = shark::blas::vector_scalar_multiply > > > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:497:21: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator+=(const E&) [with E = shark::blas::vector_scalar_multiply > > > >; C = shark::blas::matrix_row > >; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_row > >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/default/gemv.hpp:71:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/matrix_expression.hpp:1013:17: required from ‘void shark::blas::matrix_matrix_prod::assign_to(shark::blas::matrix_expression&, shark::blas::matrix_matrix_prod::scalar_type) const [with MatX = shark::blas::matrix_reference >; MatA = shark::blas::matrix; MatB = shark::blas::compressed_matrix; shark::blas::matrix_matrix_prod::scalar_type = double]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:159:3: required from ‘void shark::blas::detail::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&, shark::blas::blockwise_tag) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:206:16: required from ‘MatA& shark::blas::assign(shark::blas::matrix_expression&, const shark::blas::matrix_expression&) [with MatA = shark::blas::matrix_reference >; MatB = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >]’ /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:492:16: required from ‘shark::blas::noalias_proxy::closure_type& shark::blas::noalias_proxy::operator=(const E&) [with E = shark::blas::matrix_matrix_prod, shark::blas::compressed_matrix >; C = shark::blas::compressed_matrix; shark::blas::noalias_proxy::closure_type = shark::blas::matrix_reference >]’ /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/LinearKernel.h:113:21: required from ‘void shark::LinearKernel::weightedInputDerivative(shark::LinearKernel::ConstBatchInputReference, shark::LinearKernel::ConstBatchInputReference, const RealMatrix&, const shark::State&, shark::LinearKernel::BatchInputType&) const [with InputType = shark::blas::compressed_vector; shark::LinearKernel::ConstBatchInputReference = const shark::blas::compressed_matrix&; shark::RealMatrix = shark::blas::matrix; shark::LinearKernel::BatchInputType = shark::blas::compressed_matrix]’ /<>/shark-3.1.4+ds1/Test/Data/ExportKernelMatrix.cpp:83:1: required from here /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:336:12: warning: unused variable ‘size’ [-Wunused-variable] size_type size = v().size(); ^~~~ [ 91%] Linking CXX executable ../bin/Data_SparseData cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_SparseData.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_SparseData.dir/Data/SparseData.cpp.o -o ../bin/Data_SparseData -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Built target Data_SparseData make -f Test/CMakeFiles/ObjFunct_ErrorFunction.dir/build.make Test/CMakeFiles/ObjFunct_ErrorFunction.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_ErrorFunction.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_ErrorFunction make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_ErrorFunction.dir/build.make Test/CMakeFiles/ObjFunct_ErrorFunction.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/ObjFunct_ErrorFunction.dir/ObjectiveFunctions/ErrorFunction.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_ErrorFunction.dir/ObjectiveFunctions/ErrorFunction.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:111:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:111:43: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 91%] Linking CXX executable ../bin/DirectSearch_SMS-EMOA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_SMS-EMOA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_SMS-EMOA.dir/Algorithms/DirectSearch/SMS-EMOA.cpp.o -o ../bin/DirectSearch_SMS-EMOA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Built target DirectSearch_SMS-EMOA make -f Test/CMakeFiles/ObjFunct_SparseAutoencoderError.dir/build.make Test/CMakeFiles/ObjFunct_SparseAutoencoderError.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_SparseAutoencoderError.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_SparseAutoencoderError make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_SparseAutoencoderError.dir/build.make Test/CMakeFiles/ObjFunct_SparseAutoencoderError.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/ObjFunct_SparseAutoencoderError.dir/ObjectiveFunctions/SparseAutoencoderError.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_SparseAutoencoderError.dir/ObjectiveFunctions/SparseAutoencoderError.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:220:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/ErrorFunction.cpp:220:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredLoss.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:20: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:60:56: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:48: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:60:56: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:74: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:60:56: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:124:87: required from ‘shark::RealVector shark::Autoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:60:56: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:126:47: required from ‘shark::RealVector shark::TiedAutoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:115:56: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:126:60: required from ‘shark::RealVector shark::TiedAutoencoder::parameterVector() const [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:115:56: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:23: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:310:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:51: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:310:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:77: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:310:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::MatrixExpression > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Autoencoder.h:130:90: required from ‘void shark::Autoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:310:53: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 91%] Linking CXX executable ../bin/Data_ExportKernelMatrix cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_ExportKernelMatrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_ExportKernelMatrix.dir/Data/ExportKernelMatrix.cpp.o -o ../bin/Data_ExportKernelMatrix -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:132:50: required from ‘void shark::TiedAutoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:324:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/TiedAutoencoder.h:132:63: required from ‘void shark::TiedAutoencoder::setParameterVector(const RealVector&) [with HiddenNeuron = shark::LogisticNeuron; OutputNeuron = shark::TanhNeuron; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SparseAutoencoderError.cpp:324:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 91%] Linking CXX executable ../bin/Data_HDF5 cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Data_HDF5.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Data_HDF5.dir/Data/HDF5Tests.cpp.o -o ../bin/Data_HDF5 -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E make_directory /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/test_output make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Built target Data_ExportKernelMatrix make -f Test/CMakeFiles/ObjFunct_NoisyErrorFunction.dir/build.make Test/CMakeFiles/ObjFunct_NoisyErrorFunction.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_NoisyErrorFunction.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_NoisyErrorFunction make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_NoisyErrorFunction.dir/build.make Test/CMakeFiles/ObjFunct_NoisyErrorFunction.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/ObjFunct_NoisyErrorFunction.dir/ObjectiveFunctions/NoisyErrorFunction.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_NoisyErrorFunction.dir/ObjectiveFunctions/NoisyErrorFunction.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E copy_directory /<>/shark-3.1.4+ds1/Test/test_data /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/test_data make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Built target Data_HDF5 make -f Test/CMakeFiles/BLAS_Compressed_Matrix.dir/build.make Test/CMakeFiles/BLAS_Compressed_Matrix.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/BLAS_Compressed_Matrix.dir/DependInfo.cmake --color= Scanning dependencies of target BLAS_Compressed_Matrix make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/BLAS_Compressed_Matrix.dir/build.make Test/CMakeFiles/BLAS_Compressed_Matrix.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/BLAS_Compressed_Matrix.dir/LinAlg/BLAS/compressed_matrix.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/BLAS_Compressed_Matrix.dir/LinAlg/BLAS/compressed_matrix.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/compressed_matrix.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/Test/LinAlg/BLAS/compressed_matrix.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 91%] Linking CXX executable ../bin/ObjFunct_ErrorFunction cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_ErrorFunction.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_ErrorFunction.dir/ObjectiveFunctions/ErrorFunction.cpp.o -o ../bin/ObjFunct_ErrorFunction -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 91%] Built target ObjFunct_ErrorFunction make -f Test/CMakeFiles/Models_RFClassifier.dir/build.make Test/CMakeFiles/Models_RFClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_RFClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Models_RFClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_RFClassifier.dir/build.make Test/CMakeFiles/Models_RFClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 93%] Building CXX object Test/CMakeFiles/Models_RFClassifier.dir/Models/RFClassifier.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_RFClassifier.dir/Models/RFClassifier.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/RFClassifier.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NoisyErrorFunction.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/GradientDescent/SteepestDescent.h:37, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:13: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:125:34: required from ‘shark::RealVector shark::LinearModel::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:23: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/LinearModel.h:133:44: required from ‘void shark::LinearModel::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NoisyErrorFunction.cpp:87:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 94%] Linking CXX executable ../bin/BLAS_Compressed_Matrix cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/BLAS_Compressed_Matrix.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/BLAS_Compressed_Matrix.dir/LinAlg/BLAS/compressed_matrix.cpp.o -o ../bin/BLAS_Compressed_Matrix -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Built target BLAS_Compressed_Matrix make -f Test/CMakeFiles/ObjFunct_Benchmarks.dir/build.make Test/CMakeFiles/ObjFunct_Benchmarks.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_Benchmarks.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_Benchmarks make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_Benchmarks.dir/build.make Test/CMakeFiles/ObjFunct_Benchmarks.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Building CXX object Test/CMakeFiles/ObjFunct_Benchmarks.dir/ObjectiveFunctions/Benchmarks.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_Benchmarks.dir/ObjectiveFunctions/Benchmarks.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/Benchmarks.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/RFClassifier.cpp:41: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/RFClassifier.cpp:41: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/RFClassifier.cpp:41: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/RFClassifier.cpp:41: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractTrainer.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/RFClassifier.cpp:41: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/RFTrainer.h:115:24: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/ZDT6.h:44, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Benchmarks.h:30, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/Benchmarks.cpp:10: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/ZDT6.h:44, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Benchmarks.h:30, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/Benchmarks.cpp:10: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/ZDT6.h:44, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Benchmarks.h:30, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/Benchmarks.cpp:10: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/BoxConstraintHandler.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/ZDT6.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Benchmarks/Benchmarks.h:30, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/Benchmarks.cpp:10: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 94%] Linking CXX executable ../bin/ObjFunct_SparseAutoencoderError cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_SparseAutoencoderError.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_SparseAutoencoderError.dir/ObjectiveFunctions/SparseAutoencoderError.cpp.o -o ../bin/ObjFunct_SparseAutoencoderError -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Built target ObjFunct_SparseAutoencoderError make -f Test/CMakeFiles/RBM_TemperedMarkovChain.dir/build.make Test/CMakeFiles/RBM_TemperedMarkovChain.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_TemperedMarkovChain.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_TemperedMarkovChain make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_TemperedMarkovChain.dir/build.make Test/CMakeFiles/RBM_TemperedMarkovChain.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Building CXX object Test/CMakeFiles/RBM_TemperedMarkovChain.dir/RBM/TemperedMarkovChain.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_TemperedMarkovChain.dir/RBM/TemperedMarkovChain.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp [ 94%] Linking CXX executable ../bin/ObjFunct_NoisyErrorFunction cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_NoisyErrorFunction.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_NoisyErrorFunction.dir/ObjectiveFunctions/NoisyErrorFunction.cpp.o -o ../bin/ObjFunct_NoisyErrorFunction -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Built target ObjFunct_NoisyErrorFunction make -f Test/CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/build.make Test/CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_NegativeLogLikelihood make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/build.make Test/CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Building CXX object Test/CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/ObjectiveFunctions/NegativeLogLikelihood.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/ObjectiveFunctions/NegativeLogLikelihood.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeLogLikelihood.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 94%] Linking CXX executable ../bin/ObjFunct_Benchmarks cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_Benchmarks.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_Benchmarks.dir/ObjectiveFunctions/Benchmarks.cpp.o -o ../bin/ObjFunct_Benchmarks -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeLogLikelihood.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeLogLikelihood.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Built target ObjFunct_Benchmarks make -f Test/CMakeFiles/DirectSearch_ElitistCMA.dir/build.make Test/CMakeFiles/DirectSearch_ElitistCMA.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/DirectSearch_ElitistCMA.dir/DependInfo.cmake --color= Scanning dependencies of target DirectSearch_ElitistCMA make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/DirectSearch_ElitistCMA.dir/build.make Test/CMakeFiles/DirectSearch_ElitistCMA.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Building CXX object Test/CMakeFiles/DirectSearch_ElitistCMA.dir/Algorithms/DirectSearch/ElitistCMA.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/DirectSearch_ElitistCMA.dir/Algorithms/DirectSearch/ElitistCMA.cpp.o -c /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ElitistCMA.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeLogLikelihood.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeLogLikelihood.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeLogLikelihood.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeLogLikelihood.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeLogLikelihood.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/NegativeLogLikelihood.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:43:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:43:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:43:31: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [ 94%] Linking CXX executable ../bin/Models_RFClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_RFClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_RFClassifier.dir/Models/RFClassifier.cpp.o -o ../bin/Models_RFClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Built target Models_RFClassifier make -f Test/CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/build.make Test/CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_SvmLogisticInterpretation make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/build.make Test/CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Building CXX object Test/CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/ObjectiveFunctions/SvmLogisticInterpretation.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/ObjectiveFunctions/SvmLogisticInterpretation.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:95:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:95:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/TemperedMarkovChain.cpp:95:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ElitistCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ElitistCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractObjectiveFunction.h:40:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/AbstractSingleObjectiveOptimizer.h:37, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:41, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ElitistCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiVariateNormalDistribution.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/DirectSearch/CMA.h:42, from /<>/shark-3.1.4+ds1/Test/Algorithms/DirectSearch/ElitistCMA.cpp:5: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/SvmLogisticInterpretation.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/SvmLogisticInterpretation.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/SvmLogisticInterpretation.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/SvmLogisticInterpretation.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:44:0, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:52, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CSvmTrainer.h:47, from /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/CSvmDerivative.h:49, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/SvmLogisticInterpretation.h:36, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/Models/Converter.h:253:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 94%] Linking CXX executable ../bin/ObjFunct_NegativeLogLikelihood cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_NegativeLogLikelihood.dir/ObjectiveFunctions/NegativeLogLikelihood.cpp.o -o ../bin/ObjFunct_NegativeLogLikelihood -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 94%] Built target ObjFunct_NegativeLogLikelihood make -f Test/CMakeFiles/RBM_GaussianLayer.dir/build.make Test/CMakeFiles/RBM_GaussianLayer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_GaussianLayer.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_GaussianLayer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_GaussianLayer.dir/build.make Test/CMakeFiles/RBM_GaussianLayer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 95%] Building CXX object Test/CMakeFiles/RBM_GaussianLayer.dir/RBM/GaussianLayer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_GaussianLayer.dir/RBM/GaussianLayer.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/GaussianLayer.cpp [ 96%] Linking CXX executable ../bin/RBM_TemperedMarkovChain cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_TemperedMarkovChain.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_TemperedMarkovChain.dir/RBM/TemperedMarkovChain.cpp.o -o ../bin/RBM_TemperedMarkovChain -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Built target RBM_TemperedMarkovChain make -f Test/CMakeFiles/Models_CARTClassifier.dir/build.make Test/CMakeFiles/Models_CARTClassifier.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_CARTClassifier.dir/DependInfo.cmake --color= Scanning dependencies of target Models_CARTClassifier make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_CARTClassifier.dir/build.make Test/CMakeFiles/Models_CARTClassifier.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Building CXX object Test/CMakeFiles/Models_CARTClassifier.dir/Models/CARTClassifier.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_CARTClassifier.dir/Models/CARTClassifier.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/CARTClassifier.cpp [ 96%] Linking CXX executable ../bin/DirectSearch_ElitistCMA cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/DirectSearch_ElitistCMA.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/DirectSearch_ElitistCMA.dir/Algorithms/DirectSearch/ElitistCMA.cpp.o -o ../bin/DirectSearch_ElitistCMA -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Built target DirectSearch_ElitistCMA make -f Test/CMakeFiles/ObjFunct_SquaredHingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_SquaredHingeLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_SquaredHingeLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_SquaredHingeLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_SquaredHingeLoss.dir/build.make Test/CMakeFiles/ObjFunct_SquaredHingeLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Building CXX object Test/CMakeFiles/ObjFunct_SquaredHingeLoss.dir/ObjectiveFunctions/SquaredHingeLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_SquaredHingeLoss.dir/ObjectiveFunctions/SquaredHingeLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredHingeLoss.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:52:0, from /<>/shark-3.1.4+ds1/include/shark/Data/CVDatasetTools.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/SvmLogisticInterpretation.h:35, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:36: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:14: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression, shark::blas::scalar_log >&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:265:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode >* const> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:267:37: required from ‘shark::RealVector shark::AbstractSvmTrainer::parameterVector() const [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:23: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode >*> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/AbstractSvmTrainer.h:276:46: required from ‘void shark::AbstractSvmTrainer::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; LabelType = unsigned int; Model = shark::KernelClassifier >; Trainer = shark::AbstractWeightedTrainer >, unsigned int>; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:14: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:201:34: required from ‘shark::RealVector shark::KernelExpansion::parameterVector() const [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:24: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Models/Kernels/KernelExpansion.h:213:44: required from ‘void shark::KernelExpansion::setParameterVector(const RealVector&) [with InputType = shark::blas::vector; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SvmLogisticInterpretation.cpp:280:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/GaussianLayer.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/GaussianLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/GaussianLayer.h:33:0, from /<>/shark-3.1.4+ds1/Test/RBM/GaussianLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/CARTClassifier.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Tags.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/StateSpaces/RealSpace.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/GaussianLayer.h:34, from /<>/shark-3.1.4+ds1/Test/RBM/GaussianLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/CARTClassifier.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/CARTClassifier.cpp:42: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/Test/RBM/GaussianLayer.cpp:2:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Models/Trees/CARTClassifier.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/Trainers/CARTTrainer.h:40, from /<>/shark-3.1.4+ds1/Test/Models/CARTClassifier.cpp:42: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/SquaredHingeLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/SquaredHingeLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 96%] Linking CXX executable ../bin/RBM_GaussianLayer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_GaussianLayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_GaussianLayer.dir/RBM/GaussianLayer.cpp.o -o ../bin/RBM_GaussianLayer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Built target RBM_GaussianLayer make -f Test/CMakeFiles/Models_KernelNearestNeighborRegression.dir/build.make Test/CMakeFiles/Models_KernelNearestNeighborRegression.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Models_KernelNearestNeighborRegression.dir/DependInfo.cmake --color= Scanning dependencies of target Models_KernelNearestNeighborRegression make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Models_KernelNearestNeighborRegression.dir/build.make Test/CMakeFiles/Models_KernelNearestNeighborRegression.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Building CXX object Test/CMakeFiles/Models_KernelNearestNeighborRegression.dir/Models/Kernels/KernelNearestNeighborRegression.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Models_KernelNearestNeighborRegression.dir/Models/Kernels/KernelNearestNeighborRegression.cpp.o -c /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborRegression.cpp [ 96%] Linking CXX executable ../bin/ObjFunct_SquaredHingeLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_SquaredHingeLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_SquaredHingeLoss.dir/ObjectiveFunctions/SquaredHingeLoss.cpp.o -o ../bin/ObjFunct_SquaredHingeLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Built target ObjFunct_SquaredHingeLoss make -f Test/CMakeFiles/ObjFunct_HuberLoss.dir/build.make Test/CMakeFiles/ObjFunct_HuberLoss.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_HuberLoss.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_HuberLoss make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_HuberLoss.dir/build.make Test/CMakeFiles/ObjFunct_HuberLoss.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 96%] Building CXX object Test/CMakeFiles/ObjFunct_HuberLoss.dir/ObjectiveFunctions/HuberLoss.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_HuberLoss.dir/ObjectiveFunctions/HuberLoss.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HuberLoss.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Rng/Cauchy.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:88, from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborRegression.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborRegression.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HuberLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HuberLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/BatchInterface.h:35:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:31, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborRegression.cpp:40: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/AbstractNearestNeighbors.h:39, from /<>/shark-3.1.4+ds1/include/shark/Algorithms/NearestNeighbors/SimpleNearestNeighbors.h:38, from /<>/shark-3.1.4+ds1/Test/Models/Kernels/KernelNearestNeighborRegression.cpp:40: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HuberLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HuberLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HuberLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HuberLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 97%] Linking CXX executable ../bin/Models_CARTClassifier cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_CARTClassifier.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_CARTClassifier.dir/Models/CARTClassifier.cpp.o -o ../bin/Models_CARTClassifier -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Built target Models_CARTClassifier make -f Test/CMakeFiles/ObjFunct_AUC.dir/build.make Test/CMakeFiles/ObjFunct_AUC.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_AUC.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_AUC make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_AUC.dir/build.make Test/CMakeFiles/ObjFunct_AUC.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Building CXX object Test/CMakeFiles/ObjFunct_AUC.dir/ObjectiveFunctions/AUC.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_AUC.dir/ObjectiveFunctions/AUC.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AUC.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/HuberLoss.h:34, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/HuberLoss.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeAUC.h:38, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AUC.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeAUC.h:38, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AUC.cpp:34: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeAUC.h:38, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AUC.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/NegativeAUC.h:38, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/AUC.cpp:34: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 97%] Linking CXX executable ../bin/ObjFunct_HuberLoss cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_HuberLoss.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_HuberLoss.dir/ObjectiveFunctions/HuberLoss.cpp.o -o ../bin/ObjFunct_HuberLoss -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Built target ObjFunct_HuberLoss make -f Test/CMakeFiles/Rng_MultiNomialDistribution.dir/build.make Test/CMakeFiles/Rng_MultiNomialDistribution.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/Rng_MultiNomialDistribution.dir/DependInfo.cmake --color= Scanning dependencies of target Rng_MultiNomialDistribution make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/Rng_MultiNomialDistribution.dir/build.make Test/CMakeFiles/Rng_MultiNomialDistribution.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Building CXX object Test/CMakeFiles/Rng_MultiNomialDistribution.dir/Rng/MultiNomial.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/Rng_MultiNomialDistribution.dir/Rng/MultiNomial.cpp.o -c /<>/shark-3.1.4+ds1/Test/Rng/MultiNomial.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36, from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiNomialDistribution.h:35, from /<>/shark-3.1.4+ds1/Test/Rng/MultiNomial.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/eigenvalues.h:36:0, from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiNomialDistribution.h:35, from /<>/shark-3.1.4+ds1/Test/Rng/MultiNomial.cpp:2: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 97%] Linking CXX executable ../bin/Models_KernelNearestNeighborRegression cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Models_KernelNearestNeighborRegression.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Models_KernelNearestNeighborRegression.dir/Models/Kernels/KernelNearestNeighborRegression.cpp.o -o ../bin/Models_KernelNearestNeighborRegression -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Built target Models_KernelNearestNeighborRegression make -f Test/CMakeFiles/RBM_TruncatedExponentialLayer.dir/build.make Test/CMakeFiles/RBM_TruncatedExponentialLayer.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_TruncatedExponentialLayer.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_TruncatedExponentialLayer make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_TruncatedExponentialLayer.dir/build.make Test/CMakeFiles/RBM_TruncatedExponentialLayer.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Building CXX object Test/CMakeFiles/RBM_TruncatedExponentialLayer.dir/RBM/TruncatedExponentialLayer.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_TruncatedExponentialLayer.dir/RBM/TruncatedExponentialLayer.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/TruncatedExponentialLayer.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Statistics/Distributions/MultiNomialDistribution.h:37:0, from /<>/shark-3.1.4+ds1/Test/Rng/MultiNomial.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Data/Impl/Dataset.inl:32:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:56, from /<>/shark-3.1.4+ds1/include/shark/Data/Statistics.h:37, from /<>/shark-3.1.4+ds1/Test/Rng/MultiNomial.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ [ 97%] Linking CXX executable ../bin/ObjFunct_AUC cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_AUC.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_AUC.dir/ObjectiveFunctions/AUC.cpp.o -o ../bin/ObjFunct_AUC -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Built target ObjFunct_AUC make -f Test/CMakeFiles/LinAlg_SumRows.dir/build.make Test/CMakeFiles/LinAlg_SumRows.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/LinAlg_SumRows.dir/DependInfo.cmake --color= Scanning dependencies of target LinAlg_SumRows make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/LinAlg_SumRows.dir/build.make Test/CMakeFiles/LinAlg_SumRows.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Building CXX object Test/CMakeFiles/LinAlg_SumRows.dir/LinAlg/sumRows.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/LinAlg_SumRows.dir/LinAlg/sumRows.cpp.o -c /<>/shark-3.1.4+ds1/Test/LinAlg/sumRows.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/TruncatedExponentialLayer.h:33:0, from /<>/shark-3.1.4+ds1/Test/RBM/TruncatedExponentialLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/TruncatedExponentialLayer.h:34, from /<>/shark-3.1.4+ds1/Test/RBM/TruncatedExponentialLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/TruncatedExponentialLayer.h:34, from /<>/shark-3.1.4+ds1/Test/RBM/TruncatedExponentialLayer.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ [ 97%] Linking CXX executable ../bin/Rng_MultiNomialDistribution cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/Rng_MultiNomialDistribution.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/Rng_MultiNomialDistribution.dir/Rng/MultiNomial.cpp.o -o ../bin/Rng_MultiNomialDistribution -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Built target Rng_MultiNomialDistribution make -f Test/CMakeFiles/RBM_Analytics.dir/build.make Test/CMakeFiles/RBM_Analytics.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_Analytics.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_Analytics make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_Analytics.dir/build.make Test/CMakeFiles/RBM_Analytics.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Building CXX object Test/CMakeFiles/RBM_Analytics.dir/RBM/Analytics.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_Analytics.dir/RBM/Analytics.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp In file included from /<>/shark-3.1.4+ds1/Test/RBM/TruncatedExponentialLayer.cpp:2:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/Test/LinAlg/sumRows.cpp:6: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/sumRows.cpp:6:0: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/Test/LinAlg/sumRows.cpp:7:0: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Energy.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Energy.h:33:0, from /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Neuronlayers/BinaryLayer.h:33:0, from /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:2: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:3: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ [ 97%] Linking CXX executable ../bin/LinAlg_SumRows cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinAlg_SumRows.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/LinAlg_SumRows.dir/LinAlg/sumRows.cpp.o -o ../bin/LinAlg_SumRows -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [ 97%] Linking CXX executable ../bin/RBM_TruncatedExponentialLayer cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_TruncatedExponentialLayer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_TruncatedExponentialLayer.dir/RBM/TruncatedExponentialLayer.cpp.o -o ../bin/RBM_TruncatedExponentialLayer -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 97%] Built target LinAlg_SumRows make -f Test/CMakeFiles/ObjFunct_CrossEntropy.dir/build.make Test/CMakeFiles/ObjFunct_CrossEntropy.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/ObjFunct_CrossEntropy.dir/DependInfo.cmake --color= Scanning dependencies of target ObjFunct_CrossEntropy make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/ObjFunct_CrossEntropy.dir/build.make Test/CMakeFiles/ObjFunct_CrossEntropy.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [ 98%] Building CXX object Test/CMakeFiles/ObjFunct_CrossEntropy.dir/ObjectiveFunctions/CrossEntropy.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/ObjFunct_CrossEntropy.dir/ObjectiveFunctions/CrossEntropy.cpp.o -c /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossEntropy.cpp [ 98%] Built target RBM_TruncatedExponentialLayer make -f Test/CMakeFiles/RBM_ExactGradient.dir/build.make Test/CMakeFiles/RBM_ExactGradient.dir/depend make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/shark-3.1.4+ds1 /<>/shark-3.1.4+ds1/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test/CMakeFiles/RBM_ExactGradient.dir/DependInfo.cmake --color= Scanning dependencies of target RBM_ExactGradient make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make -f Test/CMakeFiles/RBM_ExactGradient.dir/build.make Test/CMakeFiles/RBM_ExactGradient.dir/build make[3]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [100%] Building CXX object Test/CMakeFiles/RBM_ExactGradient.dir/RBM/ExactGradient.cpp.o cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_PARAMETER_MAX_ARITY=15 -DBOOST_TEST_DYN_LINK -I/usr/include/hdf5/serial -I/usr/include/i386-linux-gnu -I/<>/shark-3.1.4+ds1/include -I/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/include -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -o CMakeFiles/RBM_ExactGradient.dir/RBM/ExactGradient.cpp.o -c /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/iterator.hpp:34:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/traits.hpp:39, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:34, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Energy.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:126:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:126:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:126:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:126:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:126:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/Analytics.cpp:126:1: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/CrossEntropy.h:39, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossEntropy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/CrossEntropy.h:39, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossEntropy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:38:0, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:40, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/CrossEntropy.h:39, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossEntropy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/ISerializable.h:129:36: warning: extra ‘;’ [-Wpedantic] BOOST_SERIALIZATION_SPLIT_MEMBER(); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/../detail/functional.hpp:36:0, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/assignment.hpp:36, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector_proxy.hpp:37, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/vector.hpp:31, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/BLAS/blas.h:35, from /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:45, from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Core/Math.h:138:3: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/IParameterizable.h:39:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:39, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:125:52: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(long double, BigReal); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:131:49: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_TYPEDEFS(bool, Bool); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Base.h:152:40: warning: extra ‘;’ [-Wpedantic] SHARK_VECTOR_MATRIX_ASSIGNMENT(BigReal); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/AbstractCost.h:41, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/AbstractLoss.h:37, from /<>/shark-3.1.4+ds1/include/shark/ObjectiveFunctions/Loss/CrossEntropy.h:39, from /<>/shark-3.1.4+ds1/Test/ObjectiveFunctions/CrossEntropy.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/utility/functional.h:41:0, from /<>/shark-3.1.4+ds1/include/shark/Data/Dataset.h:54, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:43, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:199:52: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::FastRngType, FastRng ); ^ /<>/shark-3.1.4+ds1/include/shark/Rng/GlobalRng.h:200:51: warning: extra ‘;’ [-Wpedantic] ANNOUNCE_SHARK_RNG( shark::DefaultRngType, Rng ); ^ In file included from /<>/shark-3.1.4+ds1/include/shark/Core/Flags.h:37:0, from /<>/shark-3.1.4+ds1/include/shark/Models/AbstractModel.h:38, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:33, from /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/BinaryRBM.h:33, from /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:1: /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:13: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:25:45: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:40: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:25:45: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:130:74: required from ‘shark::RealVector shark::RBM::parameterVector() const [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:25:45: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:23: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:86:3: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:39:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:50: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:86:3: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:39:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorSplitter::~VectorSplitter() [with VectorExpression = const shark::blas::vector&; SplittingExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::ParameterizableExpression >, shark::blas::detail::ParameterizableExpression >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/RBM.h:138:84: required from ‘void shark::RBM::setParameterVector(const RealVector&) [with VisibleLayerT = shark::BinaryLayer; HiddenLayerT = shark::BinaryLayer; RngT = boost::random::mersenne_twister_engine; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:86:3: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:39:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:473:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:47: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:117:51: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:39:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h: In instantiation of ‘shark::blas::detail::VectorInitializer::~VectorInitializer() [with VectorExpression = shark::blas::vector&; InitExpression = shark::blas::detail::InitializerNode > >, shark::blas::detail::VectorExpression&> >, shark::blas::detail::VectorExpression&> >]’: /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h:181:65: required from ‘shark::RealVector shark::detail::AverageEnergyGradient::result() const [with RBM = shark::RBM >; shark::RealVector = shark::blas::vector]’ /<>/shark-3.1.4+ds1/include/shark/Unsupervised/RBM/GradientApproximations/ExactGradient.h:117:51: required from ‘double shark::ExactGradient::evalDerivative(const SearchPointType&, shark::AbstractObjectiveFunction, double>::FirstOrderDerivative&) const [with RBMType = shark::RBM >; shark::AbstractObjectiveFunction, double>::SearchPointType = shark::blas::vector; shark::AbstractObjectiveFunction, double>::FirstOrderDerivative = shark::blas::vector]’ /<>/shark-3.1.4+ds1/Test/RBM/ExactGradient.cpp:39:69: required from here /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: warning: throw will always call terminate() [-Wterminate] #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:94:77: note: in C++11 destructors default to noexcept #define SHARKEXCEPTION(message) shark::Exception(message, __FILE__, __LINE__) ^ /<>/shark-3.1.4+ds1/include/shark/Core/Exception.h:108:50: note: in expansion of macro ‘SHARKEXCEPTION’ #define SIZE_CHECK(cond) do { if (!(cond)) throw SHARKEXCEPTION("size mismatch: "#cond); } while (false) ^~~~~~~~~~~~~~ /<>/shark-3.1.4+ds1/include/shark/LinAlg/Impl/Initialize.h:374:4: note: in expansion of macro ‘SIZE_CHECK’ SIZE_CHECK(m_vector.size() == m_expression.size()); ^ [100%] Linking CXX executable ../bin/ObjFunct_SvmLogisticInterpretation cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_SvmLogisticInterpretation.dir/ObjectiveFunctions/SvmLogisticInterpretation.cpp.o -o ../bin/ObjFunct_SvmLogisticInterpretation -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas [100%] Linking CXX executable ../bin/RBM_Analytics cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_Analytics.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_Analytics.dir/RBM/Analytics.cpp.o -o ../bin/RBM_Analytics -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [100%] Built target ObjFunct_SvmLogisticInterpretation [100%] Built target RBM_Analytics [100%] Linking CXX executable ../bin/ObjFunct_CrossEntropy cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjFunct_CrossEntropy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ObjFunct_CrossEntropy.dir/ObjectiveFunctions/CrossEntropy.cpp.o -o ../bin/ObjFunct_CrossEntropy -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [100%] Built target ObjFunct_CrossEntropy [100%] Linking CXX executable ../bin/RBM_ExactGradient cd /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/RBM_ExactGradient.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/shark-3.1.4+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/RBM_ExactGradient.dir/RBM/ExactGradient.cpp.o -o ../bin/RBM_ExactGradient -Wl,-rpath,/<>/shark-3.1.4+ds1/obj-i686-linux-gnu/lib:/usr/lib/i386-linux-gnu/hdf5/serial ../lib/libshark.so.3.0.0 -lboost_system -lboost_date_time -lboost_filesystem -lboost_program_options -lboost_serialization -lboost_thread -lboost_unit_test_framework -lboost_chrono -lboost_atomic -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lpthread /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so -lsz -lz -ldl -lm /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so /usr/lib/i386-linux-gnu/hdf5/serial/libhdf5_hl.so -lblas make[3]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' [100%] Built target RBM_ExactGradient make[2]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/shark-3.1.4+ds1/obj-i686-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/<>/shark-3.1.4+ds1' dh_auto_test -- ARGS+="-LE 'slow'" cd obj-i686-linux-gnu && make -j4 test "ARGS+=-LE 'slow'" ARGS\+=-j4 make[2]: Entering directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process -LE 'slow' -j4 Test project /<>/shark-3.1.4+ds1/obj-i686-linux-gnu Start 1: BLAS_Iterators Start 2: BLAS_Vector_Assign Start 3: BLAS_Matrix_Assign Start 4: BLAS_Compressed_Vector 1/160 Test #1: BLAS_Iterators ............................... Passed 0.03 sec 2/160 Test #2: BLAS_Vector_Assign ........................... Passed 0.03 sec 3/160 Test #3: BLAS_Matrix_Assign ........................... Passed 0.05 sec 4/160 Test #4: BLAS_Compressed_Vector ....................... Passed 0.04 sec Start 5: BLAS_Triangular_Matrix Start 6: BLAS_Compressed_Matrix Start 7: BLAS_Vector_Proxy Start 8: BLAS_Matrix_Proxy 5/160 Test #8: BLAS_Matrix_Proxy ............................ Passed 0.06 sec 6/160 Test #7: BLAS_Vector_Proxy ............................ Passed 0.10 sec 7/160 Test #5: BLAS_Triangular_Matrix ....................... Passed 0.22 sec Start 9: BLAS_Vector_Expression Start 10: BLAS_Axpy_Prod Start 11: BLAS_Triangular_Prod 8/160 Test #9: BLAS_Vector_Expression ....................... Passed 0.31 sec Start 12: LinAlg_DiagonalMatrix 9/160 Test #6: BLAS_Compressed_Matrix ....................... Passed 0.74 sec 10/160 Test #12: LinAlg_DiagonalMatrix ........................ Passed 0.21 sec Start 13: LinAlg_SumRows Start 14: LinAlg_Proxy 11/160 Test #11: BLAS_Triangular_Prod ......................... Passed 0.59 sec 12/160 Test #14: LinAlg_Proxy ................................. Passed 0.14 sec 13/160 Test #13: LinAlg_SumRows ............................... Passed 0.17 sec Start 15: LinAlg_Repeat Start 16: LinAlg_rotations Start 17: LinAlg_Permutations 14/160 Test #17: LinAlg_Permutations .......................... Passed 0.01 sec 15/160 Test #15: LinAlg_Repeat ................................ Passed 0.21 sec Start 18: LinAlg_KernelMatrix Start 19: LinAlg_Metrics 16/160 Test #19: LinAlg_Metrics ............................... Passed 0.09 sec Start 20: LinAlg_RQ 17/160 Test #10: BLAS_Axpy_Prod ............................... Passed 1.43 sec Start 21: LinAlg_eigensymm 18/160 Test #21: LinAlg_eigensymm ............................. Passed 0.13 sec Start 22: LinAlg_svd 19/160 Test #22: LinAlg_svd ................................... Passed 0.10 sec Start 23: LinAlg_choleskyDecomposition 20/160 Test #23: LinAlg_choleskyDecomposition ................. Passed 1.34 sec 21/160 Test #16: LinAlg_rotations ............................. Passed 2.90 sec Start 24: LinAlg_solve Start 25: BLAS_Transformations 22/160 Test #25: BLAS_Transformations ......................... Passed 0.11 sec Start 26: LinAlg_Initialize 23/160 Test #26: LinAlg_Initialize ............................ Passed 0.11 sec Start 27: LinAlg_LRUCache 24/160 Test #20: LinAlg_RQ .................................... Passed 6.27 sec Start 28: LinAlg_PartlyPrecomputedMatrix 25/160 Test #28: LinAlg_PartlyPrecomputedMatrix ............... Passed 2.03 sec 26/160 Test #27: LinAlg_LRUCache .............................. Passed 5.60 sec Start 29: DirectSearch_CMA Start 30: DirectSearch_CMSA 27/160 Test #30: DirectSearch_CMSA ............................ Passed 0.44 sec Start 31: DirectSearch_ElitistCMA 28/160 Test #31: DirectSearch_ElitistCMA ...................... Passed 0.11 sec 29/160 Test #24: LinAlg_solve ................................. Passed 7.44 sec Start 32: DirectSearch_CrossEntropyMethod Start 33: DirectSearch_VDCMA 30/160 Test #32: DirectSearch_CrossEntropyMethod .............. Passed 0.62 sec Start 38: DirectSearch_FastNonDominatedSort 31/160 Test #38: DirectSearch_FastNonDominatedSort ............ Passed 0.21 sec Start 39: DirectSearch_ParetoDominanceComparator 32/160 Test #29: DirectSearch_CMA ............................. Passed 2.26 sec 33/160 Test #39: DirectSearch_ParetoDominanceComparator ....... Passed 0.12 sec Start 40: DirectSearch_Selection Start 41: DirectSearch_IndicatorBasedSelection 34/160 Test #40: DirectSearch_Selection ....................... Passed 0.23 sec Start 42: DirectSearch_BitflipMutation 35/160 Test #42: DirectSearch_BitflipMutation ................. Passed 0.21 sec Start 43: DirectSearch_PenalizingEvaluator 36/160 Test #43: DirectSearch_PenalizingEvaluator ............. Passed 0.20 sec Start 44: DirectSearch_HypervolumeIndicator 37/160 Test #44: DirectSearch_HypervolumeIndicator ............ Passed 1.03 sec Start 45: GradDesc_LineSearch 38/160 Test #45: GradDesc_LineSearch .......................... Passed 0.22 sec Start 46: GradDesc_BFGS 39/160 Test #46: GradDesc_BFGS ................................ Passed 0.20 sec Start 47: GradDesc_LBFGS 40/160 Test #47: GradDesc_LBFGS ............................... Passed 0.20 sec Start 48: GradDesc_CG 41/160 Test #48: GradDesc_CG .................................. Passed 0.68 sec Start 49: GradDesc_Rprop 42/160 Test #49: GradDesc_Rprop ............................... Passed 2.22 sec Start 50: GradDesc_SteepestDescent 43/160 Test #50: GradDesc_SteepestDescent ..................... Passed 0.22 sec Start 51: Trainers_CSvmTrainer 44/160 Test #41: DirectSearch_IndicatorBasedSelection ......... Passed 7.33 sec 45/160 Test #51: Trainers_CSvmTrainer ......................... Passed 0.96 sec Start 52: Trainers_FisherLDA Start 53: Trainers_KernelMeanClassifier 46/160 Test #53: Trainers_KernelMeanClassifier ................ Passed 0.11 sec Start 54: Trainers_EpsilonSvmTrainer 47/160 Test #54: Trainers_EpsilonSvmTrainer ................... Passed 0.12 sec 48/160 Test #52: Trainers_FisherLDA ........................... Passed 0.43 sec Start 55: Trainers_OneClassSvmTrainer Start 56: Trainers_RegularizationNetworkTrainer 49/160 Test #56: Trainers_RegularizationNetworkTrainer ........ Passed 0.14 sec 50/160 Test #18: LinAlg_KernelMatrix .......................... Passed 19.94 sec Start 57: Trainers_LDA Start 58: Trainers_LinearRegression 51/160 Test #58: Trainers_LinearRegression .................... Passed 0.55 sec Start 59: Trainers_McSvmTrainer 52/160 Test #33: DirectSearch_VDCMA ........................... Passed 11.16 sec Start 61: Trainers_NBClassifier 53/160 Test #61: Trainers_NBClassifier ........................ Passed 0.02 sec 54/160 Test #57: Trainers_LDA ................................. Passed 2.10 sec Start 62: Trainers_Normalization Start 63: Trainers_KernelNormalization 55/160 Test #62: Trainers_Normalization ....................... Passed 0.34 sec Start 64: Trainers_SigmoidFit 56/160 Test #63: Trainers_KernelNormalization ................. Passed 0.80 sec Start 65: Trainers_PCA 57/160 Test #65: Trainers_PCA .................................***Failed 0.21 sec Running 2 test cases... data mean [2](0.932362,1.00193) variance [2](15.7783,0.97296) encoded mean [2](-5.09814e-17,-8.41993e-17) variance [2](1,1) decoded mean [2](0.932362,1.00193) variance [2](15.7783,0.97296) principal component 1: [3](5.0196,-0.00879278,0.0120507) principal component 2: [3](0.00129897,-1.99006,-1.99312) /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp(268): error: in "Algorithms_Trainers_PCA/PCA_TEST_LESS_DATA_THAN_DIMENSIONS": absolute value of ecovar(i,j){-1.752281214672906e-08} exceeds 1e-08 /<>/shark-3.1.4+ds1/Test/Algorithms/Trainers/PCA.cpp(271): error: in "Algorithms_Trainers_PCA/PCA_TEST_LESS_DATA_THAN_DIMENSIONS": absolute value of ecovar(i,i) - 1.{1.5775804884654576e-08} exceeds 1e-08 *** 2 failures are detected in the test module "ALGORITHM_PCA" Start 66: Trainers_Perceptron 58/160 Test #66: Trainers_Perceptron .......................... Passed 0.02 sec Start 67: Trainers_MissingFeatureSvmTrainer 59/160 Test #67: Trainers_MissingFeatureSvmTrainer ............ Passed 0.40 sec Start 68: Trainers_AbstractBudgetMaintenanceStrategy 60/160 Test #68: Trainers_AbstractBudgetMaintenanceStrategy ... Passed 0.01 sec Start 69: MergeBudgetMaintenanceStrategy 61/160 Test #69: MergeBudgetMaintenanceStrategy ............... Passed 0.06 sec Start 70: RemoveBudgetMaintenanceStrategy 62/160 Test #70: RemoveBudgetMaintenanceStrategy .............. Passed 0.02 sec Start 71: KernelBudgetedSGDTrainer 63/160 Test #71: KernelBudgetedSGDTrainer ..................... Passed 0.81 sec Start 72: Algorithms_GridSearch 64/160 Test #64: Trainers_SigmoidFit .......................... Passed 4.56 sec Start 73: Algorithms_Hypervolume 65/160 Test #72: Algorithms_GridSearch ........................ Passed 0.75 sec Start 74: Algorithms_NearestNeighbor 66/160 Test #59: Trainers_McSvmTrainer ........................ Passed 9.94 sec Start 75: Algorithms_KMeans 67/160 Test #75: Algorithms_KMeans ............................ Passed 11.46 sec Start 76: Algorithms_JaakkolaHeuristic 68/160 Test #76: Algorithms_JaakkolaHeuristic ................. Passed 0.11 sec 69/160 Test #55: Trainers_OneClassSvmTrainer .................. Passed 23.00 sec Start 77: Models_ConcatenatedModel Start 78: Models_FFNet 70/160 Test #77: Models_ConcatenatedModel ..................... Passed 0.23 sec Start 79: Models_Autoencoder 71/160 Test #79: Models_Autoencoder ........................... Passed 0.61 sec Start 80: Models_TiedAutoencoder 72/160 Test #80: Models_TiedAutoencoder ....................... Passed 0.66 sec Start 81: Models_LinearModel 73/160 Test #81: Models_LinearModel ........................... Passed 0.24 sec Start 82: Models_LinearNorm 74/160 Test #82: Models_LinearNorm ............................ Passed 0.20 sec Start 83: Models_ConvexCombination 75/160 Test #78: Models_FFNet ................................. Passed 6.96 sec 76/160 Test #83: Models_ConvexCombination ..................... Passed 4.52 sec Start 84: Models_NBClassifier Start 85: Models_RBFLayer 77/160 Test #84: Models_NBClassifier .......................... Passed 0.22 sec Start 86: Models_RNNet 78/160 Test #86: Models_RNNet ................................. Passed 0.24 sec Start 88: Models_MeanModel 79/160 Test #88: Models_MeanModel ............................. Passed 0.20 sec Start 89: Models_SigmoidModel 80/160 Test #89: Models_SigmoidModel .......................... Passed 0.20 sec Start 90: Models_Softmax 81/160 Test #85: Models_RBFLayer .............................. Passed 1.37 sec 82/160 Test #90: Models_Softmax ............................... Passed 0.10 sec Start 91: Models_SoftNearestNeighborClassifier Start 92: Models_KernelExpansion 83/160 Test #92: Models_KernelExpansion ....................... Passed 0.11 sec 84/160 Test #91: Models_SoftNearestNeighborClassifier ......... Passed 0.14 sec Start 93: Models_NearestNeighborRegression Start 94: Models_OneVersusOneClassifier 85/160 Test #94: Models_OneVersusOneClassifier ................ Passed 0.11 sec 86/160 Test #93: Models_NearestNeighborRegression ............. Passed 0.13 sec Start 95: Models_GaussianKernel Start 96: Models_LinearKernel 87/160 Test #96: Models_LinearKernel .......................... Passed 0.12 sec Start 97: Models_NormalizedKernel 88/160 Test #95: Models_GaussianKernel ........................ Passed 1.35 sec Start 98: Models_MonomialKernel 89/160 Test #97: Models_NormalizedKernel ...................... Passed 1.25 sec 90/160 Test #98: Models_MonomialKernel ........................ Passed 0.11 sec Start 99: Models_PolynomialKernel Start 100: Models_ScaledKernel 91/160 Test #100: Models_ScaledKernel .......................... Passed 0.11 sec Start 101: Models_WeightedSumKernel 92/160 Test #99: Models_PolynomialKernel ...................... Passed 0.52 sec Start 102: Models_ProductKernel 93/160 Test #102: Models_ProductKernel ......................... Passed 0.20 sec Start 103: Models_ArdKernel 94/160 Test #74: Algorithms_NearestNeighbor ................... Passed 28.29 sec Start 104: Models_MklKernel 95/160 Test #104: Models_MklKernel ............................. Passed 0.13 sec Start 105: Models_SubrangeKernel 96/160 Test #105: Models_SubrangeKernel ........................ Passed 1.62 sec Start 106: Models_DiscreteKernel 97/160 Test #106: Models_DiscreteKernel ........................ Passed 0.01 sec Start 107: Models_MultiTaskKernel 98/160 Test #107: Models_MultiTaskKernel ....................... Passed 0.01 sec Start 108: Models_ModelKernel 99/160 Test #103: Models_ArdKernel ............................. Passed 5.58 sec Start 109: Models_KernelHelpers 100/160 Test #108: Models_ModelKernel ........................... Passed 1.28 sec Start 110: Models_KernelNearestNeighborClassifier 101/160 Test #73: Algorithms_Hypervolume ....................... Passed 34.66 sec Start 111: Models_KernelNearestNeighborRegression 102/160 Test #111: Models_KernelNearestNeighborRegression ....... Passed 0.31 sec Start 112: Models_EvalSkipMissingFeatures 103/160 Test #112: Models_EvalSkipMissingFeatures ............... Passed 0.33 sec Start 113: Models_MissingFeaturesKernelExpansion 104/160 Test #113: Models_MissingFeaturesKernelExpansion ........ Passed 0.30 sec Start 114: Models_CSvmDerivative 105/160 Test #109: Models_KernelHelpers ......................... Passed 3.21 sec Start 115: Models_RFClassifier 106/160 Test #115: Models_RFClassifier .......................... Passed 0.21 sec Start 116: Models_CARTClassifier 107/160 Test #116: Models_CARTClassifier ........................ Passed 0.62 sec Start 117: Core_Iterators 108/160 Test #117: Core_Iterators ............................... Passed 0.63 sec Start 118: Core_Math 109/160 Test #118: Core_Math .................................... Passed 0.20 sec Start 119: Data_Csv 110/160 Test #119: Data_Csv ..................................... Passed 0.20 sec Start 120: Data_Bootstrap 111/160 Test #110: Models_KernelNearestNeighborClassifier ....... Passed 8.21 sec Start 121: Data_CVDatasetTools 112/160 Test #121: Data_CVDatasetTools .......................... Passed 0.06 sec 113/160 Test #120: Data_Bootstrap ............................... Passed 3.76 sec Start 122: Data_Dataset Start 123: Data_DataView 114/160 Test #123: Data_DataView ................................ Passed 0.03 sec Start 124: Data_LabelOrder 115/160 Test #124: Data_LabelOrder .............................. Passed 0.03 sec 116/160 Test #122: Data_Dataset ................................. Passed 0.55 sec Start 125: Data_Statistics Start 126: Data_HDF5 117/160 Test #126: Data_HDF5 .................................... Passed 0.09 sec 118/160 Test #101: Models_WeightedSumKernel ..................... Passed 16.62 sec 119/160 Test #125: Data_Statistics .............................. Passed 0.09 sec Start 127: Data_SparseData Start 128: Data_ExportKernelMatrix Start 129: ObjFunct_ErrorFunction 120/160 Test #128: Data_ExportKernelMatrix ...................... Passed 0.14 sec 121/160 Test #127: Data_SparseData .............................. Passed 0.16 sec Start 130: ObjFunct_SparseAutoencoderError Start 131: ObjFunct_NoisyErrorFunction 122/160 Test #131: ObjFunct_NoisyErrorFunction .................. Passed 0.13 sec Start 132: ObjFunct_CrossValidation 123/160 Test #132: ObjFunct_CrossValidation ..................... Passed 0.54 sec Start 133: ObjFunct_Benchmarks 124/160 Test #133: ObjFunct_Benchmarks .......................... Passed 6.08 sec Start 134: ObjFunct_KernelTargetAlignment 125/160 Test #129: ObjFunct_ErrorFunction ....................... Passed 18.43 sec Start 136: ObjFunct_RadiusMarginQuotient 126/160 Test #136: ObjFunct_RadiusMarginQuotient ................ Passed 0.85 sec Start 137: ObjFunct_LooError 127/160 Test #137: ObjFunct_LooError ............................ Passed 0.10 sec Start 138: ObjFunct_LooErrorCSvm 128/160 Test #134: ObjFunct_KernelTargetAlignment ............... Passed 18.09 sec Start 141: ObjFunct_BoxConstraintHandler 129/160 Test #141: ObjFunct_BoxConstraintHandler ................ Passed 0.20 sec Start 142: ObjFunct_CrossEntropy 130/160 Test #142: ObjFunct_CrossEntropy ........................ Passed 0.54 sec Start 143: ObjFunct_SquaredLoss 131/160 Test #114: Models_CSvmDerivative ........................ Passed 36.51 sec Start 144: ObjFunct_HingeLoss 132/160 Test #143: ObjFunct_SquaredLoss ......................... Passed 2.02 sec Start 145: ObjFunct_SquaredHingeLoss 133/160 Test #144: ObjFunct_HingeLoss ........................... Passed 1.46 sec Start 146: ObjFunct_EpsilonHingeLoss 134/160 Test #145: ObjFunct_SquaredHingeLoss .................... Passed 1.67 sec Start 147: ObjFunct_SquaredEpsilonHingeLoss 135/160 Test #146: ObjFunct_EpsilonHingeLoss .................... Passed 1.93 sec Start 148: ObjFunct_AbsoluteLoss 136/160 Test #147: ObjFunct_SquaredEpsilonHingeLoss ............. Passed 0.90 sec 137/160 Test #148: ObjFunct_AbsoluteLoss ........................ Passed 0.20 sec Start 149: ObjFunct_HuberLoss Start 150: ObjFunct_TukeyBiweightLoss 138/160 Test #149: ObjFunct_HuberLoss ........................... Passed 0.34 sec Start 151: ObjFunct_AUC 139/160 Test #150: ObjFunct_TukeyBiweightLoss ................... Passed 0.42 sec 140/160 Test #151: ObjFunct_AUC ................................. Passed 0.21 sec Start 152: ObjFunct_NegativeGaussianProcessEvidence Start 153: Rng_Distributions 141/160 Test #153: Rng_Distributions ............................ Passed 1.71 sec Start 154: Rng_MultiVariateNormal 142/160 Test #154: Rng_MultiVariateNormal ....................... Passed 0.11 sec 143/160 Test #130: ObjFunct_SparseAutoencoderError .............. Passed 34.53 sec Start 155: Rng_MultiNomialDistribution Start 156: RBM_BinaryLayer 144/160 Test #152: ObjFunct_NegativeGaussianProcessEvidence ..... Passed 12.54 sec Start 157: RBM_BipolarLayer 145/160 Test #156: RBM_BinaryLayer .............................. Passed 15.36 sec Start 158: RBM_GaussianLayer 146/160 Test #157: RBM_BipolarLayer ............................. Passed 12.40 sec Start 159: RBM_TruncatedExponentialLayer 147/160 Test #159: RBM_TruncatedExponentialLayer ................ Passed 3.94 sec Start 160: RBM_MarkovChain 148/160 Test #160: RBM_MarkovChain .............................. Passed 0.71 sec Start 161: RBM_Energy 149/160 Test #161: RBM_Energy ................................... Passed 0.33 sec Start 162: RBM_AverageEnergyGradient 150/160 Test #162: RBM_AverageEnergyGradient .................... Passed 0.36 sec Start 163: RBM_Analytics 151/160 Test #163: RBM_Analytics ................................ Passed 0.33 sec Start 164: RBM_ExactGradient 152/160 Test #155: Rng_MultiNomialDistribution .................. Passed 30.77 sec Start 165: RBM_TemperedMarkovChain 153/160 Test #165: RBM_TemperedMarkovChain ...................... Passed 1.03 sec Start 166: RBM_PTTraining 154/160 Test #138: ObjFunct_LooErrorCSvm ........................ Passed 51.94 sec Start 167: RBM_PCDTraining 155/160 Test #158: RBM_GaussianLayer ............................ Passed 23.56 sec Start 168: RBM_ContrastiveDivergenceTraining 156/160 Test #164: RBM_ExactGradient ............................ Passed 17.00 sec Start 169: RBM_ExactGradientTraining 157/160 Test #169: RBM_ExactGradientTraining .................... Passed 3.61 sec 158/160 Test #166: RBM_PTTraining ............................... Passed 52.20 sec 159/160 Test #167: RBM_PCDTraining .............................. Passed 47.57 sec 160/160 Test #168: RBM_ContrastiveDivergenceTraining ............ Passed 59.69 sec 99% tests passed, 1 tests failed out of 160 Total Test time (real) = 205.62 sec The following tests FAILED: 65 - Trainers_PCA (Failed) Errors while running CTest Makefile:142: recipe for target 'test' failed make[2]: *** [test] Error 8 make[2]: Leaving directory '/<>/shark-3.1.4+ds1/obj-i686-linux-gnu' dh_auto_test: cd obj-i686-linux-gnu && make -j4 test "ARGS+=-LE 'slow'" ARGS\+=-j4 returned exit code 2 debian/rules:44: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 2 make[1]: Leaving directory '/<>/shark-3.1.4+ds1' debian/rules:28: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20180126-1442 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build-Space: 1219052 Build-Time: 1800 Distribution: bionic-proposed Fail-Stage: build Host Architecture: i386 Install-Time: 19 Job: shark_3.1.4+ds1-1.dsc Machine Architecture: amd64 Package: shark Package-Time: 1821 Source-Version: 3.1.4+ds1-1 Space: 1219052 Status: attempted Version: 3.1.4+ds1-1 -------------------------------------------------------------------------------- Finished at 20180126-1442 Build needed 00:30:21, 1219052k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 Scanning for processes to kill in build PACKAGEBUILD-14277916 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 Stopping target for build PACKAGEBUILD-14277916 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=bionic --arch=i386 PACKAGEBUILD-14277916 Removing build PACKAGEBUILD-14277916