<86>Apr 14 04:00:55 userdel[53812]: delete user 'rooter' <86>Apr 14 04:00:55 userdel[53812]: removed group 'rooter' owned by 'rooter' <86>Apr 14 04:00:55 userdel[53812]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 14 04:00:55 groupadd[53817]: group added to /etc/group: name=rooter, GID=555 <86>Apr 14 04:00:55 groupadd[53817]: group added to /etc/gshadow: name=rooter <86>Apr 14 04:00:55 groupadd[53817]: new group: name=rooter, GID=555 <86>Apr 14 04:00:55 useradd[53821]: new user: name=rooter, UID=555, GID=555, home=/root, shell=/bin/bash <86>Apr 14 04:00:55 userdel[53827]: delete user 'builder' <86>Apr 14 04:00:55 userdel[53827]: removed group 'builder' owned by 'builder' <86>Apr 14 04:00:55 groupadd[53832]: group added to /etc/group: name=builder, GID=556 <86>Apr 14 04:00:55 groupadd[53832]: group added to /etc/gshadow: name=builder <86>Apr 14 04:00:55 groupadd[53832]: new group: name=builder, GID=556 <86>Apr 14 04:00:55 useradd[53837]: new user: name=builder, UID=556, GID=556, home=/usr/src, shell=/bin/bash <13>Apr 14 04:00:59 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Apr 14 04:00:59 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Apr 14 04:00:59 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 14 04:00:59 rpmi: tex-common-0.2-alt4 1244804096 installed <13>Apr 14 04:00:59 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Apr 14 04:00:59 rpmi: libboost_system1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:00:59 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Apr 14 04:00:59 rpmi: texlive-common-0.1-alt3 1244804816 installed <13>Apr 14 04:00:59 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307194 installed <13>Apr 14 04:00:59 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Apr 14 04:00:59 rpmi: msulogin-1.0-alt1 1366288481 installed <13>Apr 14 04:00:59 rpmi: libopenblas-0.2.14-alt1.git20150324 1433158855 installed <13>Apr 14 04:00:59 rpmi: liblcms2-2.8-alt1 1471601528 installed <13>Apr 14 04:00:59 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Apr 14 04:00:59 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 04:00:59 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Apr 14 04:00:59 rpmi: libquadmath0-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:00:59 rpmi: libgfortran3-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:00:59 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 14 04:00:59 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 14 04:00:59 rpmi: libquadmath5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:00:59 rpmi: libmng-1.0.10-alt2.M80P.1 1476964805 installed <13>Apr 14 04:00:59 rpmi: libopenblas-devel-0.2.14-alt1.git20150324 1433158855 installed <13>Apr 14 04:00:59 rpmi: sysvinit-2.88-alt5 1424350685 installed <13>Apr 14 04:00:59 rpmi: libboost_atomic1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:00:59 rpmi: libboost_random1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:00:59 rpmi: libboost_chrono1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:00:59 rpmi: libboost_timer1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:00:59 rpmi: libboost_thread1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:00:59 rpmi: texlive-doc-base-2008.0-alt0.10 1238420746 installed <13>Apr 14 04:00:59 rpmi: libjasper-1.900.1-alt3 1391718482 installed <13>Apr 14 04:00:59 rpmi: mount-2.30.2-alt0.M80P.1 1522077023 installed <86>Apr 14 04:01:00 groupadd[62490]: group added to /etc/group: name=utempter, GID=499 <86>Apr 14 04:01:00 groupadd[62490]: group added to /etc/gshadow: name=utempter <86>Apr 14 04:01:00 groupadd[62490]: new group: name=utempter, GID=499 <13>Apr 14 04:01:00 rpmi: libutempter-1.1.6-alt2 1299636222 installed <13>Apr 14 04:01:00 rpmi: xorg-rgb-1.0.4-alt1.qa1 1366268675 installed <13>Apr 14 04:01:00 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Apr 14 04:01:00 rpmi: libseccomp-2.4.0-alt1 p8+225578.100.3.1 1554139373 installed <13>Apr 14 04:01:00 rpmi: qt4-common-4.8.7-alt7 1461589658 installed <13>Apr 14 04:01:00 rpmi: libqt4-core-4.8.7-alt7 1461589658 installed <13>Apr 14 04:01:00 rpmi: libpng12-1.2.50-alt2 1347753407 installed <13>Apr 14 04:01:00 rpmi: libpcre2-10.23-alt0.M80P.1 1487919866 installed <13>Apr 14 04:01:00 rpmi: libxblas-1.0.248-alt1 1322010716 installed <13>Apr 14 04:01:00 rpmi: liblapack-1:3.5.0-alt1 1401382194 installed <13>Apr 14 04:01:00 rpmi: libkpathsea-2008.0-alt0.15.6 1449446882 installed <13>Apr 14 04:01:00 rpmi: libkmod-21-alt1 1437433966 installed <13>Apr 14 04:01:00 rpmi: libiptables-1.4.21-alt3 1435789456 installed <13>Apr 14 04:01:00 rpmi: libltdl7-2.4.2-alt5 1450059753 installed <13>Apr 14 04:01:00 rpmi: libgts-0.7.6-alt2.drc20130205 1360123643 installed <13>Apr 14 04:01:00 rpmi: libpaper-1.1.24-alt4 1315383473 installed <13>Apr 14 04:01:00 rpmi: libopenjpeg2.0-2.2.0-alt0.M80P.1 1503526491 installed <13>Apr 14 04:01:00 rpmi: libgtk+2-locales-2.24.31-alt1 1473461664 installed <13>Apr 14 04:01:00 rpmi: libfontenc-1.1.2-alt1 1373978804 installed <13>Apr 14 04:01:00 rpmi: libdatrie-0.2.8-alt1_5 1410185969 installed <13>Apr 14 04:01:00 rpmi: libthai-0.1.24-alt1_1 1459282110 installed <13>Apr 14 04:01:00 rpmi: libdevmapper-1.02.152-alt1 p8.216818.100 1542993609 installed <13>Apr 14 04:01:00 rpmi: libpixman-3:0.32.8-alt1 1447610691 installed <13>Apr 14 04:01:00 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Apr 14 04:01:00 rpmi: libgcrypt20-1.8.3-alt4 p8+219793.200.6.1 1551112986 installed <13>Apr 14 04:01:00 rpmi: libsystemd-1:237-alt2.M80P.6 p8+221965.100.2.1 1550786217 installed <13>Apr 14 04:01:00 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 14 04:01:00 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318593 installed <13>Apr 14 04:01:00 rpmi: libcryptsetup-1.7.1-alt1 1456763325 installed <13>Apr 14 04:01:00 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Apr 14 04:01:00 rpmi: libatk-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 14 04:01:00 rpmi: libann-1.1.2-alt4 1299827962 installed <13>Apr 14 04:01:00 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411360 installed <13>Apr 14 04:01:00 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 14 04:01:00 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Apr 14 04:01:00 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Apr 14 04:01:00 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 14 04:01:00 rpmi: libgbm-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 04:01:01 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Apr 14 04:01:01 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Apr 14 04:01:01 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 14 04:01:01 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Apr 14 04:01:01 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Apr 14 04:01:01 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 14 04:01:01 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Apr 14 04:01:01 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Apr 14 04:01:01 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Apr 14 04:01:01 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Apr 14 04:01:01 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 14 04:01:01 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373713 installed <13>Apr 14 04:01:01 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Apr 14 04:01:01 rpmi: libXaw-1.0.12-alt1 1391072621 installed <13>Apr 14 04:01:01 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Apr 14 04:01:01 rpmi: libXinerama-1.1.3-alt1 1369984571 installed <13>Apr 14 04:01:01 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Apr 14 04:01:01 rpmi: libGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 04:01:01 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Apr 14 04:01:01 rpmi: libEGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 14 04:01:01 rpmi: libfreeglut-3.0.0-alt1 1429173818 installed <13>Apr 14 04:01:01 rpmi: xmessage-1.0.3-alt1.qa1 1366270848 installed <13>Apr 14 04:01:01 rpmi: xauth-1:1.0.9-alt1 1432033312 installed <13>Apr 14 04:01:01 rpmi: libXcomposite-0.4.3-alt3 1297306939 installed <13>Apr 14 04:01:01 rpmi: libxkbfile-1.0.8-alt1 1331193040 installed <13>Apr 14 04:01:01 rpmi: xkbcomp-1.3.1-alt1 1460969071 installed <13>Apr 14 04:01:01 rpmi: xkeyboard-config-1:2.19-alt1 1481275801 installed <13>Apr 14 04:01:01 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Apr 14 04:01:01 rpmi: hwclock-1:2.30.2-alt0.M80P.1 1522077023 installed <13>Apr 14 04:01:01 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Apr 14 04:01:01 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Apr 14 04:01:01 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021412 installed <13>Apr 14 04:01:01 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Apr 14 04:01:01 rpmi: gcc-fortran-common-1.4.20-alt1 1432315196 installed <13>Apr 14 04:01:01 rpmi: libgfortran5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:01:01 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Apr 14 04:01:01 rpmi: libstdc++5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:01:01 rpmi: libjsoncpp1-1.7.2-alt3.M80P.1 1518818590 installed <13>Apr 14 04:01:01 rpmi: publicsuffix-list-dafsa-20190329-alt1 p8+226349.100.1.1 1554128046 installed <13>Apr 14 04:01:01 rpmi: libpsl-0.18.0-alt0.M80P.1 1502785107 installed <13>Apr 14 04:01:01 rpmi: libnghttp2-1.8.0-alt1 1456818805 installed <13>Apr 14 04:01:01 rpmi: libbrotlicommon0-1.0.4-alt0.M80P.1 1528205024 installed <13>Apr 14 04:01:01 rpmi: libbrotlidec0-1.0.4-alt0.M80P.1 1528205024 installed <13>Apr 14 04:01:01 rpmi: libnettle6-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Apr 14 04:01:01 rpmi: liblzo2-2.08-alt1 1405435908 installed <13>Apr 14 04:01:01 rpmi: libarchive13-3.2.1-alt1 1467155787 installed <13>Apr 14 04:01:01 rpmi: rpm-macros-cmake-3.6.3-alt0.1.M80P.1 1505734848 installed <13>Apr 14 04:01:01 rpmi: cmake-modules-3.6.3-alt0.1.M80P.1 1505734959 installed <13>Apr 14 04:01:01 rpmi: libboost_test1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:01 rpmi: libboost_serialization1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:01 rpmi: libboost_iostreams1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:02 rpmi: libicu56-1:5.6.1-alt1.1 1458012333 installed <13>Apr 14 04:01:02 rpmi: libboost_regex1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:02 rpmi: libboost_graph1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:02 rpmi: libboost_date_time1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:02 rpmi: libboost_container1.58.0-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:02 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 14 04:01:02 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 14 04:01:02 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:02 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 14 04:01:02 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 14 04:01:02 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 14 04:01:02 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 14 04:01:03 rpmi: gcc5-c++-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:01:04 rpmi: gcc5-fortran-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 04:01:04 rpmi: liblapack-devel-1:3.5.0-alt1 1401382194 installed <13>Apr 14 04:01:04 rpmi: doxygen-1:1.8.13-alt1.M80P.1 1508579040 installed <13>Apr 14 04:01:04 rpmi: libgio-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 14 04:01:04 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 14 04:01:04 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <86>Apr 14 04:01:04 groupadd[68091]: group added to /etc/group: name=_keytab, GID=498 <86>Apr 14 04:01:04 groupadd[68091]: group added to /etc/gshadow: name=_keytab <86>Apr 14 04:01:04 groupadd[68091]: new group: name=_keytab, GID=498 <13>Apr 14 04:01:04 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 14 04:01:04 rpmi: libcups-2.1.0-alt2.M80P.4 p8+223280.100.1.1 1551372192 installed <13>Apr 14 04:01:04 rpmi: startup-0.9.9.5-alt1.2 1397832469 installed <13>Apr 14 04:01:05 rpmi: texlive-base-bin-2008.0-alt0.15.6 1449446882 installed <13>Apr 14 04:01:06 rpmi: texlive-base-2008.0-alt0.15 1300007455 installed <13>Apr 14 04:01:08 rpmi: texlive-latex-base-2008.0-alt0.15 1300007455 installed <13>Apr 14 04:01:08 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918814 installed <13>Apr 14 04:01:08 rpmi: libfreetype-2.8-alt0.M80P.3 1505462817 installed <13>Apr 14 04:01:08 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008910 installed Updating fonts cache: <29>Apr 14 04:01:09 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Apr 14 04:01:09 rpmi: libcairo-1:1.14.4-alt1 1447005495 installed <13>Apr 14 04:01:09 rpmi: libXft-2.3.2-alt1 1409902650 installed <13>Apr 14 04:01:09 rpmi: libpango-1.40.14-alt0.M80P.1 1510824230 installed <13>Apr 14 04:01:09 rpmi: libgd2-2.0.35-alt6 1366289709 installed <13>Apr 14 04:01:09 rpmi: mkfontscale-1.1.0-alt1 1332532579 installed <13>Apr 14 04:01:09 rpmi: mkfontdir-1.0.7-alt1 1332532636 installed <13>Apr 14 04:01:09 rpmi: fonts-bitmap-misc-7.0.0-alt6 1238575088 installed <13>Apr 14 04:01:10 rpmi: xorg-server-common-2:1.18.4-alt1.M80P.8 p8+226404.200.2.1 1554276813 installed <13>Apr 14 04:01:10 rpmi: xterm-320-alt2 p8.216245.100 1541756957 installed <13>Apr 14 04:01:10 rpmi: liblasi-1.1.2-alt1.qa1 1460141148 installed <13>Apr 14 04:01:10 rpmi: librsvg-1:2.40.18-alt0.M80P.1 1500537889 installed <13>Apr 14 04:01:10 rpmi: libpangox-compat-0.0.2-alt1 1465069388 installed <13>Apr 14 04:01:10 rpmi: libgs-9.20-alt1.M80P.1 1494700569 installed <13>Apr 14 04:01:10 rpmi: libqt4-gui-4.8.7-alt7 1461589658 installed <13>Apr 14 04:01:10 rpmi: texlive-font-utils-2008.0-alt0.15.6 1449446882 installed <86>Apr 14 04:01:10 groupadd[76855]: group added to /etc/group: name=sasl, GID=497 <86>Apr 14 04:01:10 groupadd[76855]: group added to /etc/gshadow: name=sasl <86>Apr 14 04:01:10 groupadd[76855]: new group: name=sasl, GID=497 <13>Apr 14 04:01:10 rpmi: libsasl2-3-2.1.26-alt7 1479477445 installed <13>Apr 14 04:01:10 rpmi: libldap-2.4.45-alt1.M80P.1 1513980376 installed <13>Apr 14 04:01:10 rpmi: libcurl-7.64.0-alt1 p8+220788.100.1.1 1549495393 installed <13>Apr 14 04:01:10 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461609 installed <13>Apr 14 04:01:11 rpmi: libgtk+2-2.24.31-alt1 1473461609 installed <13>Apr 14 04:01:11 rpmi: libgraphviz-2.38.0-alt2.1 1448552001 installed <13>Apr 14 04:01:11 rpmi: libgtkglext-1.2.0-alt2.4 1351047968 installed <13>Apr 14 04:01:11 rpmi: libglade-2.6.4-alt5.qa1 1366416175 installed <13>Apr 14 04:01:11 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768052 installed <13>Apr 14 04:01:11 rpmi: systemd-utils-1:237-alt2.M80P.6 p8+221965.100.2.1 1550786217 installed <13>Apr 14 04:01:12 rpmi: boost-devel-headers-1:1.58.0-alt4 1463060108 installed <13>Apr 14 04:01:12 rpmi: boost-devel-1:1.58.0-alt4 1463059984 installed <13>Apr 14 04:01:12 rpmi: graphviz-2.38.0-alt2.1 1448552001 installed <13>Apr 14 04:01:12 rpmi: cmake-3.6.3-alt0.1.M80P.1 1505734848 installed <13>Apr 14 04:01:12 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:12 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:12 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 14 04:01:13 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed Installing mtl4-4.r7628-alt4.beta1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.49234 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf mtl4-4.r7628 + echo 'Source #0 (mtl4-4.r7628.tar.gz):' Source #0 (mtl4-4.r7628.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/mtl4-4.r7628.tar.gz + /bin/tar -xf - + cd mtl4-4.r7628 + /bin/chmod -c -Rf u+rwX,go-w . + tar -xzf /usr/src/RPM/SOURCES/mtl-2.1.2-23.tentative.tar.gz + tar -xzf /usr/src/RPM/SOURCES/mtl_reference.tar.gz + install -m644 /usr/src/RPM/SOURCES/CMakeCache.txt /usr/src/RPM/SOURCES/mtl4.pc . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.49234 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd mtl4-4.r7628 + pushd mtl ~/RPM/BUILD/mtl4-4.r7628/mtl ~/RPM/BUILD/mtl4-4.r7628 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.in: not using Gettext autoreconf-default: running: aclocal --force aclocal-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:47: warning: AC_CACHE_VAL(KAI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:108: PROG_CXX_KAICC is expanded from... configure.in:47: the top level configure.in:48: warning: AC_CACHE_VAL(SGI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:65: PROG_CXX_SGICC is expanded from... configure.in:48: the top level configure.in:49: warning: AC_CACHE_VAL(MWERKS_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:36: PROG_CXX_MWERKS is expanded from... configure.in:49: the top level configure.in:50: warning: AC_CACHE_VAL(INTEL_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:94: PROG_CXX_INTELCC is expanded from... configure.in:50: the top level configure.in:51: warning: AC_CACHE_VAL(MSVCPP_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:51: PROG_CXX_MSVCPP is expanded from... configure.in:51: the top level configure.in:265: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:265: the top level configure.in:287: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:287: the top level autoreconf-default: configure.in: tracing configure.in:47: warning: AC_CACHE_VAL(KAI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:108: PROG_CXX_KAICC is expanded from... configure.in:47: the top level configure.in:48: warning: AC_CACHE_VAL(SGI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:65: PROG_CXX_SGICC is expanded from... configure.in:48: the top level configure.in:49: warning: AC_CACHE_VAL(MWERKS_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:36: PROG_CXX_MWERKS is expanded from... configure.in:49: the top level configure.in:50: warning: AC_CACHE_VAL(INTEL_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:94: PROG_CXX_INTELCC is expanded from... configure.in:50: the top level configure.in:51: warning: AC_CACHE_VAL(MSVCPP_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:51: PROG_CXX_MSVCPP is expanded from... configure.in:51: the top level configure.in:265: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:265: the top level configure.in:287: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:287: the top level autoreconf-default: configure.in: subdirectory time not present autoreconf-default: configure.in: subdirectory contrib/interval not present autoreconf-default: configure.in: subdirectory test/scripts not present autoreconf-default: configure.in: not using Libtool autoreconf-default: configure.in: not using Intltool autoreconf-default: configure.in: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force configure.in:47: warning: AC_CACHE_VAL(KAI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:108: PROG_CXX_KAICC is expanded from... configure.in:47: the top level configure.in:48: warning: AC_CACHE_VAL(SGI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:65: PROG_CXX_SGICC is expanded from... configure.in:48: the top level configure.in:49: warning: AC_CACHE_VAL(MWERKS_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:36: PROG_CXX_MWERKS is expanded from... configure.in:49: the top level configure.in:50: warning: AC_CACHE_VAL(INTEL_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:94: PROG_CXX_INTELCC is expanded from... configure.in:50: the top level configure.in:51: warning: AC_CACHE_VAL(MSVCPP_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:51: PROG_CXX_MSVCPP is expanded from... configure.in:51: the top level configure.in:265: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:265: the top level configure.in:287: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:287: the top level autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoheader-2.60: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader-2.60: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader-2.60: WARNING: is deprecated and discouraged. autoheader-2.60: autoheader-2.60: WARNING: Using the third argument of `AC_DEFINE' and autoheader-2.60: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without autoheader-2.60: WARNING: `acconfig.h': autoheader-2.60: autoheader-2.60: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader-2.60: [Define if a function `main' is needed.]) autoheader-2.60: autoheader-2.60: WARNING: More sophisticated templates can also be produced, see the autoheader-2.60: WARNING: documentation. configure.in:47: warning: AC_CACHE_VAL(KAI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:108: PROG_CXX_KAICC is expanded from... configure.in:47: the top level configure.in:48: warning: AC_CACHE_VAL(SGI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:65: PROG_CXX_SGICC is expanded from... configure.in:48: the top level configure.in:49: warning: AC_CACHE_VAL(MWERKS_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:36: PROG_CXX_MWERKS is expanded from... configure.in:49: the top level configure.in:50: warning: AC_CACHE_VAL(INTEL_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:94: PROG_CXX_INTELCC is expanded from... configure.in:50: the top level configure.in:51: warning: AC_CACHE_VAL(MSVCPP_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:51: PROG_CXX_MSVCPP is expanded from... configure.in:51: the top level configure.in:265: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:265: the top level configure.in:287: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:287: the top level autoreconf-default: running: automake --add-missing --force-missing automake-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:47: warning: AC_CACHE_VAL(KAI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:108: PROG_CXX_KAICC is expanded from... configure.in:47: the top level configure.in:48: warning: AC_CACHE_VAL(SGI_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:65: PROG_CXX_SGICC is expanded from... configure.in:48: the top level configure.in:49: warning: AC_CACHE_VAL(MWERKS_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:36: PROG_CXX_MWERKS is expanded from... configure.in:49: the top level configure.in:50: warning: AC_CACHE_VAL(INTEL_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:94: PROG_CXX_INTELCC is expanded from... configure.in:50: the top level configure.in:51: warning: AC_CACHE_VAL(MSVCPP_CXX, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:2033: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2054: AC_CACHE_CHECK is expanded from... acinclude.m4:51: PROG_CXX_MSVCPP is expanded from... configure.in:51: the top level configure.in:265: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:265: the top level configure.in:287: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2592: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2608: AC_COMPILE_IFELSE is expanded from... configure.in:287: the top level configure.in:19: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.in:19: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.in:227: installing './compile' automake-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -ri dirname -- '{}' + sort -u + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --with-exceptions=yes --with-matlab=no '--with-lapack=-llapack -lopenblas' checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking target system type... x86_64-alt-linux-gnu checking Configure MTL for x86_64-alt-linux-gnu... checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking if we really have cygwin... Environment is not cygwin. checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of x86_64-alt-linux-g++... none Configuring for GNU C++ checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-alt-linux-gcc... none checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for copysign... yes checking for std::abs... yes checking for header... yes checking whether to use MTL exceptions... no checking whether to use BLAIS performance optimizations... no checking whether to use interface to matlab files... yes checking whether to use interface to LAPACK... yes ./configure: line 5044: test: too many arguments ./configure: line 5137: test: =: unary operator expected checking for x86_64-alt-linux-g77... g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether g77 accepts -g... yes checking how to get verbose linking output from g77... -v checking for Fortran 77 libraries of g77... -L/usr/lib64/gcc/x86_64-alt-linux/5 -L/usr/lib64/gcc/x86_64-alt-linux/5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/5/../../.. -lgfortran -lm -lquadmath checking for main in -lblas... no BLAS not found checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating mtl/Makefile config.status: creating contrib/Makefile config.status: creating contrib/examples/Makefile config.status: creating contrib/doubledouble/Makefile config.status: creating test/Makefile config.status: creating test/src/Makefile config.status: creating test/bin/Makefile config.status: creating mtl/mtl_config.h config.status: executing depfiles commands + popd ~/RPM/BUILD/mtl4-4.r7628 + export BOOST_ROOT=/usr + BOOST_ROOT=/usr + cmake '-DCMAKE_C_FLAGS:STRING=-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC' '-DCMAKE_CXX_FLAGS:STRING=-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC' . CMake Warning (dev) in CMakeLists.txt: Syntax Warning in cmake code at /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeLists.txt:16:30 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 5.3.1 -- The CXX compiler identification is GNU 5.3.1 -- 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 -- You use : Linux -- Boost version: 1.58.0 -- Boost in /usr/include -- Configuring done -- Generating done -- Build files have been written to: /usr/src/RPM/BUILD/mtl4-4.r7628 + make VERBOSE=1 make: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' /usr/bin/cmake -H/usr/src/RPM/BUILD/mtl4-4.r7628 -B/usr/src/RPM/BUILD/mtl4-4.r7628 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/depend.internal". Scanning dependencies of target vector_trans_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 0%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir/vector_trans_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_trans_test.dir/vector_trans_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 3u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:101:65: required from 'mtl::vector::dense_vector::dense_vector() [with Value = float; Parameters = mtl::vector::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:42:89: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:45:93: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:46:93: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:48:94: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, true> >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:28: required from 'typename mtl::vector::transposed_vector::type mtl::vector::trans(Vector&) [with Vector = mtl::vector::dense_vector, true> >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, false, false> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:41: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, true> >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:56:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:28: required from 'typename mtl::vector::transposed_vector::type mtl::vector::trans(Vector&) [with Vector = mtl::vector::dense_vector, true> >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, false, false> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:41: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:56:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:57:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:58:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign, double>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:59:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:28: required from 'typename mtl::vector::transposed_vector::type mtl::vector::trans(Vector&) [with Vector = mtl::vector::dense_vector >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, mtl::vector::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:41: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:59:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:105:57: required from 'Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:46: required from 'const typename mtl::vector::transposed_vector::type mtl::vector::trans(const Vector&) [with Vector = mtl::vector::strided_vector_ref >; typename mtl::vector::transposed_vector::type = mtl::vector::strided_vector_ref >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:34:41: required from 'void test2(const char*, const Vector&) [with Vector = mtl::vector::strided_vector_ref >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:60:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'void mtl::detail::size_helper::set_size(std::size_t) [with unsigned int Size = 3u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:52:10: required from 'mtl::detail::size_helper::size_helper(std::size_t) [with unsigned int Size = 3u; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:286:67: required from 'mtl::detail::contiguous_memory_block::contiguous_memory_block(Value*, std::size_t, bool) [with Value = float; bool OnStack = false; unsigned int Size = 3u; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:117:39: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:117:28: required from 'typename mtl::vector::transposed_vector::type mtl::vector::trans(Vector&) [with Vector = mtl::vector::dense_vector, true> >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, false, false> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:41: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:55:31: warning: unused parameter 'size' [-Wunused-parameter] void set_size(std::size_t size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:33: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:33: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:56:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::const_reference = const std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::const_reference = const std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:27:33: required from 'void test(const char*, Vector&) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:59:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::const_reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:106:69: required from 'const Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::const_reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::strided_vector_ref >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::strided_vector_ref >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:34:33: required from 'void test2(const char*, const Vector&) [with Vector = mtl::vector::strided_vector_ref >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp:60:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 0%] Linking CXX executable vector_trans_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_trans_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_trans_test.dir/vector_trans_test.cpp.o -o vector_trans_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 0%] Built target vector_trans_test make -f libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/depend.internal". Scanning dependencies of target vector_reduction_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 0%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir/vector_reduction_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_reduction_test.dir/vector_reduction_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:17:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:70:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:71:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:72:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:81:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:76:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:77:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:79:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp:82:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 1%] Linking CXX executable vector_reduction_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_reduction_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_reduction_test.dir/vector_reduction_test.cpp.o -o vector_reduction_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Built target vector_reduction_test make -f libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/depend.internal". Scanning dependencies of target vector_irange_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir/vector_irange_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_irange_test.dir/vector_irange_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:71:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:72:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:73:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:74:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:44:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:76:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:44:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:78:51: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:44:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp:79:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 1%] Linking CXX executable vector_irange_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_irange_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_irange_test.dir/vector_irange_test.cpp.o -o vector_irange_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Built target vector_irange_test make -f libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/depend.internal". Scanning dependencies of target vector_fixed_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 1%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir/vector_fixed_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_fixed_test.dir/vector_fixed_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 5u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:101:65: required from 'mtl::vector::dense_vector::dense_vector() [with Value = float; Parameters = mtl::vector::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:39:89: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, true> >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, true> >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 2%] Linking CXX executable vector_fixed_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_fixed_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_fixed_test.dir/vector_fixed_test.cpp.o -o vector_fixed_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] Built target vector_fixed_test make -f libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/depend.internal". Scanning dependencies of target vector_delete_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 2%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir/vector_delete_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_delete_test.dir/vector_delete_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:14:15: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:15:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp:19:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 3%] Linking CXX executable vector_delete_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_delete_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_delete_test.dir/vector_delete_test.cpp.o -o vector_delete_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 3%] Built target vector_delete_test make -f libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/depend.internal". Scanning dependencies of target variable_size_block_sparse_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 3%] Building CXX object libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir/variable_size_block_sparse_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/variable_size_block_sparse_test.dir/variable_size_block_sparse_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:104:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:107:21: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:107:9: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:107:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:107:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:874:16: required from 'void mtl::matrix::compressed2D_inserter::final_place() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:531:13: required from 'mtl::matrix::compressed2D_inserter::~compressed2D_inserter() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/inserter.hpp:44:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector > >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector > >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector > >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > > >; Vector = mtl::vector::dense_vector > >; ValueType = mtl::vector::dense_vector >; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector > >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:120:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:874:16: required from 'void mtl::matrix::compressed2D_inserter::final_place() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:531:13: required from 'mtl::matrix::compressed2D_inserter::~compressed2D_inserter() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/inserter.hpp:44:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 3%] Linking CXX executable variable_size_block_sparse_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/variable_size_block_sparse_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/variable_size_block_sparse_test.dir/variable_size_block_sparse_test.cpp.o -o variable_size_block_sparse_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 3%] Built target variable_size_block_sparse_test make -f libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/depend.internal". Scanning dependencies of target umfpack_solve_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 3%] Building CXX object libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir/umfpack_solve_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/umfpack_solve_test.dir/umfpack_solve_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 3%] Linking CXX executable umfpack_solve_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/umfpack_solve_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/umfpack_solve_test.dir/umfpack_solve_test.cpp.o -o umfpack_solve_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 3%] Built target umfpack_solve_test make -f libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/depend.internal". Scanning dependencies of target transposed_sparse_matrix_vector_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Building CXX object libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/transposed_sparse_matrix_vector_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/transposed_sparse_matrix_vector_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:30:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:31:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp:33:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 4%] Linking CXX executable transposed_sparse_matrix_vector_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/transposed_sparse_matrix_vector_product_test.dir/transposed_sparse_matrix_vector_product_test.cpp.o -o transposed_sparse_matrix_vector_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target transposed_sparse_matrix_vector_product_test make -f libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/depend.internal". Scanning dependencies of target trans_const_matrix_vector_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Building CXX object libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir/trans_const_matrix_vector_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/trans_const_matrix_vector_product_test.dir/trans_const_matrix_vector_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:26:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp:74:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 4%] Linking CXX executable trans_const_matrix_vector_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/trans_const_matrix_vector_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/trans_const_matrix_vector_product_test.dir/trans_const_matrix_vector_product_test.cpp.o -o trans_const_matrix_vector_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Built target trans_const_matrix_vector_product_test make -f libs/numeric/mtl/test/CMakeFiles/trace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/trace_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trace_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trace_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trace_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trace_test.dir/depend.internal". Scanning dependencies of target trace_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/trace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/trace_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 4%] Building CXX object libs/numeric/mtl/test/CMakeFiles/trace_test.dir/trace_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/trace_test.dir/trace_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:17:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:67:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:72:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:67:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:72:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:67:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:35:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp:72:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 6%] Linking CXX executable trace_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/trace_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/trace_test.dir/trace_test.cpp.o -o trace_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Built target trace_test make -f libs/numeric/mtl/test/CMakeFiles/swap_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/swap_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/swap_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/swap_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/swap_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/swap_test.dir/depend.internal". Scanning dependencies of target swap_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/swap_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/swap_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Building CXX object libs/numeric/mtl/test/CMakeFiles/swap_test.dir/swap_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/swap_test.dir/swap_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:135:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:136:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:96:12: required from 'void vtest(Vector&, unsigned int, unsigned int, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:138:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:96:12: required from 'void vtest(Vector&, unsigned int, unsigned int, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:139:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:18:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:126:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:127:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:132:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:126:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:127:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:132:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:126:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:127:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:34:20: required from 'void test2(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:44:10: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp:132:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 6%] Linking CXX executable swap_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/swap_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/swap_test.dir/swap_test.cpp.o -o swap_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Built target swap_test make -f libs/numeric/mtl/test/CMakeFiles/svd_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/svd_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/svd_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/svd_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/svd_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/svd_test.dir/depend.internal". Scanning dependencies of target svd_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/svd_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/svd_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Building CXX object libs/numeric/mtl/test/CMakeFiles/svd_test.dir/svd_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/svd_test.dir/svd_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:26:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/include/boost/tuple/detail/tuple_basic.hpp:318:9: required from 'boost::tuples::cons& boost::tuples::cons::operator=(const boost::tuples::cons&) [with HT2 = mtl::matrix::dense2D; TT2 = boost::tuples::cons, boost::tuples::cons, boost::tuples::null_type> >; HT = mtl::matrix::dense2D&; TT = boost::tuples::cons&, boost::tuples::cons&, boost::tuples::null_type> >]' /usr/include/boost/tuple/detail/tuple_basic.hpp:580:25: required from 'boost::tuples::tuple& boost::tuples::tuple::operator=(const boost::tuples::cons&) [with U1 = mtl::matrix::dense2D; U2 = boost::tuples::cons, boost::tuples::cons, boost::tuples::null_type> >; T0 = mtl::matrix::dense2D&; T1 = mtl::matrix::dense2D&; T2 = mtl::matrix::dense2D&; T3 = boost::tuples::null_type; T4 = boost::tuples::null_type; T5 = boost::tuples::null_type; T6 = boost::tuples::null_type; T7 = boost::tuples::null_type; T8 = boost::tuples::null_type; T9 = boost::tuples::null_type]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:39:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/include/boost/tuple/detail/tuple_basic.hpp:318:9: required from 'boost::tuples::cons& boost::tuples::cons::operator=(const boost::tuples::cons&) [with HT2 = mtl::matrix::dense2D; TT2 = boost::tuples::cons, boost::tuples::cons, boost::tuples::null_type> >; HT = mtl::matrix::dense2D&; TT = boost::tuples::cons&, boost::tuples::cons&, boost::tuples::null_type> >]' /usr/include/boost/tuple/detail/tuple_basic.hpp:580:25: required from 'boost::tuples::tuple& boost::tuples::tuple::operator=(const boost::tuples::cons&) [with U1 = mtl::matrix::dense2D; U2 = boost::tuples::cons, boost::tuples::cons, boost::tuples::null_type> >; T0 = mtl::matrix::dense2D&; T1 = mtl::matrix::dense2D&; T2 = mtl::matrix::dense2D&; T3 = boost::tuples::null_type; T4 = boost::tuples::null_type; T5 = boost::tuples::null_type; T6 = boost::tuples::null_type; T7 = boost::tuples::null_type; T8 = boost::tuples::null_type; T9 = boost::tuples::null_type]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:39:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::scaled_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:54:43: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:51:24: required from 'void mtl::matrix::svd(const Matrix&, Matrix&, Matrix&, Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:86:8: required from 'boost::tuples::tuple mtl::matrix::svd(const Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:39:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:39: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::vector::strided_vector_ref >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:50:25: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:51:24: required from 'void mtl::matrix::svd(const Matrix&, Matrix&, Matrix&, Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:86:8: required from 'boost::tuples::tuple mtl::matrix::svd(const Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:39:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:53:19: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:51:24: required from 'void mtl::matrix::svd(const Matrix&, Matrix&, Matrix&, Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:86:8: required from 'boost::tuples::tuple mtl::matrix::svd(const Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp:39:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 6%] Linking CXX executable svd_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/svd_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/svd_test.dir/svd_test.cpp.o -o svd_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Built target svd_test make -f libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/depend.internal". Scanning dependencies of target sub_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir/sub_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sub_vector_test.dir/sub_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:85:88: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:86:88: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:87:88: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:88:88: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:42:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:90:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:42:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:92:51: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:42:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp:93:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 6%] Linking CXX executable sub_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sub_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sub_vector_test.dir/sub_vector_test.cpp.o -o sub_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 6%] Built target sub_vector_test make -f libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/depend.internal". Scanning dependencies of target sub_matrix_test2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir/sub_matrix_test2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sub_matrix_test2.dir/sub_matrix_test2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = double; long unsigned int BitMask = 6148914691236517205ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 6148914691236517205ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::morton_dense; Ref = mtl::matrix::morton_dense&; ValueRef = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:32:20: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:75:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:32:20: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 7%] Linking CXX executable sub_matrix_test2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sub_matrix_test2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sub_matrix_test2.dir/sub_matrix_test2.cpp.o -o sub_matrix_test2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Built target sub_matrix_test2 make -f libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/depend.internal". Scanning dependencies of target sub_matrix_3_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir/sub_matrix_3_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sub_matrix_3_test.dir/sub_matrix_3_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:263:7: required from 'mtl::matrix::dense2D::dense2D(const self&, mtl::clone_ctor) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/clone.hpp:52:29: required from 'typename boost::enable_if, T>::type mtl::clone(const T&) [with T = mtl::matrix::dense2D; typename boost::enable_if, T>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:32:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:32:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:263:7: required from 'mtl::matrix::dense2D::dense2D(const self&, mtl::clone_ctor) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/clone.hpp:52:29: required from 'typename boost::enable_if, T>::type mtl::clone(const T&) [with T = mtl::matrix::dense2D; typename boost::enable_if, T>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp:32:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 7%] Linking CXX executable sub_matrix_3_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sub_matrix_3_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sub_matrix_3_test.dir/sub_matrix_3_test.cpp.o -o sub_matrix_3_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Built target sub_matrix_3_test make -f libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/depend.internal". Scanning dependencies of target strict_trisolve_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Building CXX object libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir/strict_trisolve_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/strict_trisolve_test.dir/strict_trisolve_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:24:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:47:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:77:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:77:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:77:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:77:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::transposed_view > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:53:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:81:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::transposed_view > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:53:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp:82:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 7%] Linking CXX executable strict_trisolve_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/strict_trisolve_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/strict_trisolve_test.dir/strict_trisolve_test.cpp.o -o strict_trisolve_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Built target strict_trisolve_test make -f libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/depend.internal". Scanning dependencies of target trisolve_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Building CXX object libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir/trisolve_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/trisolve_test.dir/trisolve_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:24:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:47:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:76:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:76:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:47:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:76:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:76:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp:76:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 7%] Linking CXX executable trisolve_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/trisolve_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/trisolve_test.dir/trisolve_test.cpp.o -o trisolve_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Built target trisolve_test make -f libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/depend.internal". Scanning dependencies of target static_size_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Building CXX object libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir/static_size_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/static_size_vector_test.dir/static_size_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 2u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:132:5: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:41:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:41:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:42:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'void mtl::detail::contiguous_memory_block::realloc(std::size_t) [with Value = float; unsigned int Size = 2u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:210:36: required from 'void mtl::vector::dense_vector::change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:68: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:41:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:440:30: warning: unused parameter 's' [-Wunused-parameter] void realloc(std::size_t s) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:92:12: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:41:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:92:12: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp:42:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 7%] Linking CXX executable static_size_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/static_size_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/static_size_vector_test.dir/static_size_vector_test.cpp.o -o static_size_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Built target static_size_vector_test make -f libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/depend.internal". Scanning dependencies of target static_size_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 7%] Building CXX object libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir/static_size_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/static_size_matrix_test.dir/static_size_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 3ul; long unsigned int Cols = 2ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:47: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [3][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:41:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 6u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:70: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [3][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:41:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 3u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [3][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [3][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [3][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:41:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 3u; unsigned int Cols = 2u; Matrix = mtl::matrix::compressed2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [3][2]; Matrix = mtl::matrix::compressed2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [3][2]; Matrix = mtl::matrix::compressed2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = float [3][2]; Elt = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:43:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::true_) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 3u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [3][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [3][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [3][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp:41:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:31: warning: unused parameter 'r' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:44: warning: unused parameter 'c' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ [ 8%] Linking CXX executable static_size_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/static_size_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/static_size_matrix_test.dir/static_size_matrix_test.cpp.o -o static_size_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 8%] Built target static_size_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/depend.internal". Scanning dependencies of target sparse_matrix_cursor_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 9%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir/sparse_matrix_cursor_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sparse_matrix_cursor_test.dir/sparse_matrix_cursor_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 9%] Linking CXX executable sparse_matrix_cursor_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse_matrix_cursor_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sparse_matrix_cursor_test.dir/sparse_matrix_cursor_test.cpp.o -o sparse_matrix_cursor_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 9%] Built target sparse_matrix_cursor_test make -f libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/depend.internal". Scanning dependencies of target which_compiler_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 9%] Building CXX object libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir/which_compiler_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/which_compiler_test.dir/which_compiler_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/which_compiler_test.cpp [ 10%] Linking CXX executable which_compiler_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/which_compiler_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/which_compiler_test.dir/which_compiler_test.cpp.o -o which_compiler_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 10%] Built target which_compiler_test make -f libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/depend.internal". Scanning dependencies of target sparse_dense_matrix_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 10%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir/sparse_dense_matrix_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sparse_dense_matrix_product_test.dir/sparse_dense_matrix_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:33:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:116:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:33:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:117:73: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:33:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:116:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:33:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:117:73: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:33:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:116:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:33:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp:117:73: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 10%] Linking CXX executable sparse_dense_matrix_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse_dense_matrix_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sparse_dense_matrix_product_test.dir/sparse_dense_matrix_product_test.cpp.o -o sparse_dense_matrix_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 10%] Built target sparse_dense_matrix_product_test make -f libs/numeric/mtl/test/CMakeFiles/size_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/size_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/size_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/size_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/size_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/size_test.dir/depend.internal". Scanning dependencies of target size_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/size_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/size_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 10%] Building CXX object libs/numeric/mtl/test/CMakeFiles/size_test.dir/size_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/size_test.dir/size_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp:52:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 12%] Linking CXX executable size_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/size_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/size_test.dir/size_test.cpp.o -o size_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 12%] Built target size_test make -f libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/depend.internal". Scanning dependencies of target shifted_inserter_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 13%] Building CXX object libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir/shifted_inserter_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/shifted_inserter_test.dir/shifted_inserter_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:86:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:87:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:88:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][4]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][4]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:89:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:88:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][4]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp:88:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 13%] Linking CXX executable shifted_inserter_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/shifted_inserter_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/shifted_inserter_test.dir/shifted_inserter_test.cpp.o -o shifted_inserter_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 13%] Built target shifted_inserter_test make -f libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/depend.internal". Scanning dependencies of target scompose_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Building CXX object libs/numeric/mtl/test/CMakeFiles/scompose_test.dir/scompose_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/scompose_test.dir/scompose_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 14%] Linking CXX executable scompose_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scompose_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/scompose_test.dir/scompose_test.cpp.o -o scompose_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Built target scompose_test make -f libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/depend.internal". Scanning dependencies of target scaled_view_size_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Building CXX object libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir/scaled_view_size_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/scaled_view_size_test.dir/scaled_view_size_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp:28:20: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 14%] Linking CXX executable scaled_view_size_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scaled_view_size_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/scaled_view_size_test.dir/scaled_view_size_test.cpp.o -o scaled_view_size_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Built target scaled_view_size_test make -f libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/depend.internal". Scanning dependencies of target right_scale_inplace_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 14%] Building CXX object libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir/right_scale_inplace_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/right_scale_inplace_test.dir/right_scale_inplace_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:100:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:101:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:100:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:101:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:100:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:101:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:40:9: required from 'void mtl::right_scale_inplace(Matrix&, mtl::tag::matrix, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:61:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:69:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:566:21: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator*=(const Factor&) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:100:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:40:9: required from 'void mtl::right_scale_inplace(Matrix&, mtl::tag::matrix, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:61:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:69:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:566:21: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator*=(const Factor&) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp:102:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 15%] Linking CXX executable right_scale_inplace_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/right_scale_inplace_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/right_scale_inplace_test.dir/right_scale_inplace_test.cpp.o -o right_scale_inplace_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 15%] Built target right_scale_inplace_test make -f libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/depend.internal". Scanning dependencies of target rank_two_update_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 15%] Building CXX object libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir/rank_two_update_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/rank_two_update_test.dir/rank_two_update_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:68:63: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:68:63: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:110:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:70:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:70:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp:110:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 16%] Linking CXX executable rank_two_update_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rank_two_update_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/rank_two_update_test.dir/rank_two_update_test.cpp.o -o rank_two_update_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 16%] Built target rank_two_update_test make -f libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/depend.internal". Scanning dependencies of target insert_matrix_into_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 16%] Building CXX object libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir/insert_matrix_into_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/insert_matrix_into_matrix_test.dir/insert_matrix_into_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/insert_matrix_into_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/insert_matrix_into_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/insert_matrix_into_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 18%] Linking CXX executable insert_matrix_into_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/insert_matrix_into_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/insert_matrix_into_matrix_test.dir/insert_matrix_into_matrix_test.cpp.o -o insert_matrix_into_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 18%] Built target insert_matrix_into_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/depend.internal". Scanning dependencies of target compressed2D_inserter_print_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir/compressed2D_inserter_print_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2D_inserter_print_test.dir/compressed2D_inserter_print_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 19%] Linking CXX executable compressed2D_inserter_print_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2D_inserter_print_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2D_inserter_print_test.dir/compressed2D_inserter_print_test.cpp.o -o compressed2D_inserter_print_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target compressed2D_inserter_print_test make -f libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/depend.internal". Scanning dependencies of target dense2D_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir/dense2D_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense2D_test.dir/dense2D_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 2ul; long unsigned int Cols = 3ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:207:60: required from 'mtl::matrix::dense2D::dense2D() [with Value = double; Parameters = mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:110:16: required from 'void test_dense2D::operator()(double) [with Parameters = mtl::matrix::parameters >; ExpRowComplexity = mtl::complexity_classes::linear_cached; ExpColComplexity = mtl::complexity_classes::linear]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:144:99: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:31:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = double; unsigned int Size = 6u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:207:83: required from 'mtl::matrix::dense2D::dense2D() [with Value = double; Parameters = mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:110:16: required from 'void test_dense2D::operator()(double) [with Parameters = mtl::matrix::parameters >; ExpRowComplexity = mtl::complexity_classes::linear_cached; ExpColComplexity = mtl::complexity_classes::linear]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp:144:99: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ [ 19%] Linking CXX executable dense2D_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense2D_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense2D_test.dir/dense2D_test.cpp.o -o dense2D_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target dense2D_test make -f libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/depend.internal". Scanning dependencies of target is_static_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/is_static_test.dir/is_static_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/is_static_test.dir/is_static_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 19%] Linking CXX executable is_static_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/is_static_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/is_static_test.dir/is_static_test.cpp.o -o is_static_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target is_static_test make -f libs/numeric/mtl/test/CMakeFiles/forms_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/forms_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/forms_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/forms_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/forms_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/forms_test.dir/depend.internal". Scanning dependencies of target forms_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/forms_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/forms_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/forms_test.dir/forms_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/forms_test.dir/forms_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 2ul; long unsigned int Cols = 2ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:47: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:50:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 4u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:70: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:50:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:49:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:50:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::true_) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:50:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:31: warning: unused parameter 'r' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:44: warning: unused parameter 'c' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:49:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp:49:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 19%] Linking CXX executable forms_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/forms_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/forms_test.dir/forms_test.cpp.o -o forms_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target forms_test make -f libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/depend.internal". Scanning dependencies of target infinity_norm_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir/infinity_norm_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/infinity_norm_matrix_test.dir/infinity_norm_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:61:57: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D; MinorIndex = mtl::detail::indexer_row_ref >; typename mtl::RealMagnitude::value_type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/infinity_norm.hpp:66:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::infinity_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/infinity_norm.hpp:80:29: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::infinity_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:44:53: required from 'void test(MatrixA&, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:66:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:64:10: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D; MinorIndex = mtl::detail::indexer_row_ref >; typename mtl::RealMagnitude::value_type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/infinity_norm.hpp:66:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::infinity_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/infinity_norm.hpp:80:29: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::infinity_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:44:53: required from 'void test(MatrixA&, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp:66:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 19%] Linking CXX executable infinity_norm_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/infinity_norm_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/infinity_norm_matrix_test.dir/infinity_norm_matrix_test.cpp.o -o infinity_norm_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target infinity_norm_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/depend.internal". Scanning dependencies of target vector_min_max_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir/vector_min_max_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_min_max_test.dir/vector_min_max_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:17:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:54:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:55:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:62:65: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:59:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:60:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:35:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp:63:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 19%] Linking CXX executable vector_min_max_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_min_max_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_min_max_test.dir/vector_min_max_test.cpp.o -o vector_min_max_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target vector_min_max_test make -f libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/depend.internal". Scanning dependencies of target fixed_size_matrix_expr_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir/fixed_size_matrix_expr_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/fixed_size_matrix_expr_test.dir/fixed_size_matrix_expr_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 2ul; long unsigned int Cols = 2ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:47: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:46:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 4u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:70: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:46:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:45:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:46:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::true_) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:46:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:31: warning: unused parameter 'r' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:44: warning: unused parameter 'c' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:45:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp:45:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 19%] Linking CXX executable fixed_size_matrix_expr_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fixed_size_matrix_expr_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/fixed_size_matrix_expr_test.dir/fixed_size_matrix_expr_test.cpp.o -o fixed_size_matrix_expr_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target fixed_size_matrix_expr_test make -f libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/depend.internal". Scanning dependencies of target vector_map_view_test_2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir/vector_map_view_test_2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_map_view_test_2.dir/vector_map_view_test_2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:16:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:136:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:137:71: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:73:11: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:139:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:73:11: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp:140:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 19%] Linking CXX executable vector_map_view_test_2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_map_view_test_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_map_view_test_2.dir/vector_map_view_test_2.cpp.o -o vector_map_view_test_2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target vector_map_view_test_2 make -f libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/depend.internal". Scanning dependencies of target set_to_zero_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir/set_to_zero_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/set_to_zero_test.dir/set_to_zero_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/set_to_zero_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/set_to_zero_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/set_to_zero_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 19%] Linking CXX executable set_to_zero_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/set_to_zero_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/set_to_zero_test.dir/set_to_zero_test.cpp.o -o set_to_zero_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Built target set_to_zero_test make -f libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/depend.internal". Scanning dependencies of target left_scale_inplace_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 19%] Building CXX object libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir/left_scale_inplace_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/left_scale_inplace_test.dir/left_scale_inplace_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:99:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:100:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:99:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:100:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:99:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:38:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:100:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/left_scale_inplace.hpp:41:30: required from 'Collection& mtl::impl::left_scale_inplace(const Factor&, mtl::tag::matrix, Collection&) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/left_scale_inplace.hpp:54:42: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::left_scale_inplace(const Factor&, Matrix&) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; typename mtl::traits::enable_if_matrix::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:49:23: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:99:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/left_scale_inplace.hpp:41:30: required from 'Collection& mtl::impl::left_scale_inplace(const Factor&, mtl::tag::matrix, Collection&) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/left_scale_inplace.hpp:54:42: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::left_scale_inplace(const Factor&, Matrix&) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::traits::enable_if_matrix::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:49:23: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp:101:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 20%] Linking CXX executable left_scale_inplace_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/left_scale_inplace_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/left_scale_inplace_test.dir/left_scale_inplace_test.cpp.o -o left_scale_inplace_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Built target left_scale_inplace_test make -f libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/depend.internal". Scanning dependencies of target implicit_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 20%] Building CXX object libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir/implicit_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/implicit_matrix_test.dir/implicit_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:85:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:86:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:87:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::const_reference = const double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::const_reference = const double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/implicit_dense.hpp:204:79: required from 'mtl::matrix::outer_product_functor::result_type mtl::matrix::outer_product_functor::operator()(mtl::matrix::outer_product_functor::size_type, mtl::matrix::outer_product_functor::size_type) const [with Vector1 = mtl::vector::dense_vector >; Vector2 = mtl::vector::dense_vector >; mtl::matrix::outer_product_functor::result_type = double; mtl::matrix::outer_product_functor::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/implicit_dense.hpp:45:81: required from 'mtl::matrix::implicit_dense::value_type mtl::matrix::implicit_dense::operator()(mtl::matrix::implicit_dense::size_type, mtl::matrix::implicit_dense::size_type) const [with Functor = mtl::matrix::outer_product_functor >, mtl::vector::dense_vector > >; mtl::matrix::implicit_dense::value_type = double; mtl::matrix::implicit_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:39:62: required from 'ValueRef mtl::operations::bracket_proxy::operator[](mtl::operations::bracket_proxy::size_type) [with Matrix = mtl::matrix::implicit_dense >, mtl::vector::dense_vector > > >; Ref = const mtl::matrix::implicit_dense >, mtl::vector::dense_vector > > >&; ValueRef = double; mtl::operations::bracket_proxy::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:57:34: required from 'void test(std::__cxx11::string, const Matrix&, Value) [with Matrix = mtl::matrix::outer_product_matrix >, mtl::vector::dense_vector > >; Value = double; std::__cxx11::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:102:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::scaled_view >; Src2 = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::scaled_view >; Src2 = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::scaled_view >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:77:35: required from 'void test(std::__cxx11::string, const Matrix&, Value) [with Matrix = mtl::matrix::ones_matrix<>; Value = int; std::__cxx11::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:99:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::scaled_view >; Src2 = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::scaled_view >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:77:35: required from 'void test(std::__cxx11::string, const Matrix&, Value) [with Matrix = mtl::matrix::ones_matrix<>; Value = int; std::__cxx11::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:99:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::scaled_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::scaled_view >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:77:35: required from 'void test(std::__cxx11::string, const Matrix&, Value) [with Matrix = mtl::matrix::ones_matrix<>; Value = int; std::__cxx11::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp:99:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 21%] Linking CXX executable implicit_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/implicit_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/implicit_matrix_test.dir/implicit_matrix_test.cpp.o -o implicit_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 21%] Built target implicit_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/depend.internal". Scanning dependencies of target base_case_conversion_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 21%] Building CXX object libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir/base_case_conversion_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/base_case_conversion_test.dir/base_case_conversion_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = int; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = int; long unsigned int BitMask = 1431655763ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = int; long unsigned int BitMask = 1431655763ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:46:26: required from 'void test(Matrix&) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:67:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = int; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/simplify_base_case_matrix.hpp:42:23: required from 'BaseCaseMatrix mtl::recursion::impl::simplify_base_case_matrix::operator()(const Matrix&, BaseCaseTest) [with Matrix = mtl::matrix::morton_dense; BaseCaseMatrix = mtl::matrix::dense2D >; BaseCaseTest = mtl::recursion::max_dim_test_static<4ul>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/simplify_base_case_matrix.hpp:91:122: required from 'typename mtl::recursion::base_case_matrix::type mtl::recursion::simplify_base_case_matrix(const Matrix&, BaseCaseTest) [with Matrix = mtl::matrix::morton_dense; BaseCaseTest = mtl::recursion::max_dim_test_static<4ul>; typename mtl::recursion::base_case_matrix::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:48:97: required from 'void test(Matrix&) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp:67:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 21%] Linking CXX executable base_case_conversion_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/base_case_conversion_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/base_case_conversion_test.dir/base_case_conversion_test.cpp.o -o base_case_conversion_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 21%] Built target base_case_conversion_test make -f libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/depend.internal". Scanning dependencies of target dense_lu_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 22%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir/dense_lu_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense_lu_test.dir/dense_lu_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:49:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:51:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:49:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:51:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = int&; mtl::vector::dense_vector::value_type = int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = int&; mtl::vector::dense_vector::value_type = int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:55:14: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:55:14: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp:62:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 22%] Linking CXX executable dense_lu_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_lu_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense_lu_test.dir/dense_lu_test.cpp.o -o dense_lu_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 22%] Built target dense_lu_test make -f libs/numeric/mtl/test/CMakeFiles/empty_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/empty_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/empty_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/empty_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/empty_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/empty_test.dir/depend.internal". Scanning dependencies of target empty_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/empty_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/empty_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Building CXX object libs/numeric/mtl/test/CMakeFiles/empty_test.dir/empty_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/empty_test.dir/empty_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 24%] Linking CXX executable empty_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/empty_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/empty_test.dir/empty_test.cpp.o -o empty_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target empty_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/depend.internal". Scanning dependencies of target matrix_multiple_right_products_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir/matrix_multiple_right_products_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_multiple_right_products_test.dir/matrix_multiple_right_products_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:121:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:123:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:128:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:129:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:131:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:133:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:121:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:123:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:131:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:121:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:123:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:50:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp:131:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 24%] Linking CXX executable matrix_multiple_right_products_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_multiple_right_products_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_multiple_right_products_test.dir/matrix_multiple_right_products_test.cpp.o -o matrix_multiple_right_products_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target matrix_multiple_right_products_test make -f libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/depend.internal". Scanning dependencies of target element_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Building CXX object libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir/element_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/element_matrix_test.dir/element_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/element_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/element_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/element_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 24%] Linking CXX executable element_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/element_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/element_matrix_test.dir/element_matrix_test.cpp.o -o element_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target element_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/depend.internal". Scanning dependencies of target bit_masking_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Building CXX object libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir/bit_masking_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/bit_masking_test.dir/bit_masking_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/bit_masking_test.cpp [ 24%] Linking CXX executable bit_masking_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bit_masking_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/bit_masking_test.dir/bit_masking_test.cpp.o -o bit_masking_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Built target bit_masking_test make -f libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/depend.internal". Scanning dependencies of target fixed_size_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 24%] Building CXX object libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir/fixed_size_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/fixed_size_test.dir/fixed_size_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 2ul; long unsigned int Cols = 2ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:47: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:51:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 4u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:268:70: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:51:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 2u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:132:5: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:53:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:34:10: required from 'void test(const char*, const char*, const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:55:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:34:10: required from 'void test(const char*, const char*, const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:56:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:52:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:53:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:50:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:51:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'void mtl::detail::contiguous_memory_block::realloc(std::size_t) [with Value = float; unsigned int Size = 2u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:210:36: required from 'void mtl::vector::dense_vector::change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:68: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector, true> >; Value = float; unsigned int Rows = 2u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = float [2]; Vector = mtl::vector::dense_vector, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = float [2]; Value = float; Parameters = mtl::vector::parameters, true>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:53:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:440:30: warning: unused parameter 's' [-Wunused-parameter] void realloc(std::size_t s) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::true_) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::true_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters, true>; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D, true> >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, true> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:51:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:31: warning: unused parameter 'r' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:384:44: warning: unused parameter 'c' [-Wunused-parameter] void change_dim(size_type r, size_type c, bool, boost::mpl::true_) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:50:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = float; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = float [2][2]; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = float [2][2]; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp:50:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 25%] Linking CXX executable fixed_size_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/fixed_size_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/fixed_size_test.dir/fixed_size_test.cpp.o -o fixed_size_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 25%] Built target fixed_size_test make -f libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/depend.internal". Scanning dependencies of target sub_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 25%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir/sub_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sub_matrix_test.dir/sub_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = double; long unsigned int BitMask = 1431655765ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 1431655765ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:80:44: required from 'mtl::matrix::recursator::sub_matrix_type mtl::matrix::recursator::constructor_helper(const mtl::matrix::transposed_view&) [with MatrixType = mtl::matrix::morton_dense; Matrix = mtl::matrix::transposed_view >; mtl::matrix::recursator::sub_matrix_type = mtl::matrix::transposed_view >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:97:36: required from 'mtl::matrix::recursator::recursator(const Matrix&, mtl::matrix::recursator::size_type) [with Matrix = mtl::matrix::transposed_view >; mtl::matrix::recursator::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp:108:72: required from 'void test_sub_matrix(Matrix&) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp:152:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 25%] Linking CXX executable sub_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sub_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sub_matrix_test.dir/sub_matrix_test.cpp.o -o sub_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 25%] Built target sub_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/depend.internal". Scanning dependencies of target multiply_transposed_sparse_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 25%] Building CXX object libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir/multiply_transposed_sparse_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/multiply_transposed_sparse_matrix_test.dir/multiply_transposed_sparse_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp:31:9: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 26%] Linking CXX executable multiply_transposed_sparse_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/multiply_transposed_sparse_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/multiply_transposed_sparse_matrix_test.dir/multiply_transposed_sparse_matrix_test.cpp.o -o multiply_transposed_sparse_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 26%] Built target multiply_transposed_sparse_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/depend.internal". Scanning dependencies of target direct_access_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 26%] Building CXX object libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir/direct_access_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/direct_access_test.dir/direct_access_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 27%] Linking CXX executable direct_access_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/direct_access_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/direct_access_test.dir/direct_access_test.cpp.o -o direct_access_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Built target direct_access_test make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/depend.internal". Scanning dependencies of target compressed2D_inserter_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Building CXX object libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir/compressed2D_inserter_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2D_inserter_test.dir/compressed2D_inserter_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 8ul; long unsigned int Cols = 6ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:44:30: required from 'mtl::matrix::base_matrix::base_matrix() [with Elt = int; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:314:56: required from 'mtl::matrix::compressed2D::compressed2D() [with Elt = int; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp:39:19: required from 'void test_compressed2D_insertion() [with Orientation = mtl::tag::row_major; Indexing = mtl::index::c_index]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp:82:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ [ 27%] Linking CXX executable compressed2D_inserter_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2D_inserter_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2D_inserter_test.dir/compressed2D_inserter_test.cpp.o -o compressed2D_inserter_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Built target compressed2D_inserter_test make -f libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/depend.internal". Scanning dependencies of target algebraic_category_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Building CXX object libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir/algebraic_category_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/algebraic_category_test.dir/algebraic_category_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp:67:64: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp:68:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] [ 27%] Linking CXX executable algebraic_category_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/algebraic_category_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/algebraic_category_test.dir/algebraic_category_test.cpp.o -o algebraic_category_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Built target algebraic_category_test make -f libs/numeric/mtl/test/CMakeFiles/inv_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inv_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv_test.dir/depend.internal". Scanning dependencies of target inv_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/inv_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inv_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Building CXX object libs/numeric/mtl/test/CMakeFiles/inv_test.dir/inv_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inv_test.dir/inv_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:58:41: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:48:18: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:50:3: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:59:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::change_dim(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:105:24: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:157:31: warning: unused parameter 'n' [-Wunused-parameter] void change_dim(size_type n) { MTL_DEBUG_THROW_IF(my_size != n, incompatible_size()); } ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::change_dim(mtl::vector::strided_vector_ref::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:105:24: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:157:31: warning: unused parameter 'n' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::dense2D; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:52:19: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:57:27: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; E1 = mtl::matrix::dense2D >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector, mtl::vector::parameters<> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector, mtl::vector::parameters<> > >; Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, mtl::vector::parameters<> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector, mtl::vector::parameters<> > >; Value = std::complex; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:52:19: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = std::complex]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:57:27: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::col_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::regular_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:107:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::col_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:57:27: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:110:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:118:26: warning: unused parameter 'r' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::regular_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:118:37: warning: unused parameter 'aic' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::regular_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:67:36: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:28: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Value = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:67:36: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = std::complex&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:28: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:75:25: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:67:36: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:110:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:59:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:59:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:110:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:59:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:110:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:85:28: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:108:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D, mtl::matrix::parameters >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::compressed2D > >; Value = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:85:28: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp:109:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 27%] Linking CXX executable inv_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inv_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inv_test.dir/inv_test.cpp.o -o inv_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 27%] Built target inv_test make -f libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/depend.internal". Scanning dependencies of target rank_one_update_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Building CXX object libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir/rank_one_update_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/rank_one_update_test.dir/rank_one_update_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:67:68: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:101:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:67:68: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:107:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:69:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:101:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:69:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp:107:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 28%] Linking CXX executable rank_one_update_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rank_one_update_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/rank_one_update_test.dir/rank_one_update_test.cpp.o -o rank_one_update_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target rank_one_update_test make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/depend.internal". Scanning dependencies of target multi_vector_transposed_times_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Building CXX object libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir/multi_vector_transposed_times_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/multi_vector_transposed_times_vector_test.dir/multi_vector_transposed_times_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:30:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:25:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:34:14: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:31:6: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:87:66: required from 'mtl::matrix::multi_vector::value_type& mtl::matrix::multi_vector::operator()(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::reference = std::complex&; mtl::matrix::multi_vector::value_type = std::complex; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:39:62: required from 'ValueRef mtl::operations::bracket_proxy::operator[](mtl::operations::bracket_proxy::size_type) [with Matrix = mtl::matrix::multi_vector > >; Ref = mtl::matrix::multi_vector > >&; ValueRef = std::complex&; mtl::operations::bracket_proxy::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:27:9: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 28%] Linking CXX executable multi_vector_transposed_times_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_vector_transposed_times_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/multi_vector_transposed_times_vector_test.dir/multi_vector_transposed_times_vector_test.cpp.o -o multi_vector_transposed_times_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target multi_vector_transposed_times_vector_test make -f libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/depend.internal". Scanning dependencies of target one_norm_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Building CXX object libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir/one_norm_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/one_norm_matrix_test.dir/one_norm_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:61:57: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D; MinorIndex = mtl::detail::indexer_col_ref >; typename mtl::RealMagnitude::value_type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:44:43: required from 'void test(MatrixA&, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:66:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:64:10: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D; MinorIndex = mtl::detail::indexer_col_ref >; typename mtl::RealMagnitude::value_type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:44:43: required from 'void test(MatrixA&, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp:66:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 28%] Linking CXX executable one_norm_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/one_norm_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/one_norm_matrix_test.dir/one_norm_matrix_test.cpp.o -o one_norm_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target one_norm_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/depend.internal". Scanning dependencies of target matrix_array_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir/matrix_array_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_array_test.dir/matrix_array_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:24:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:31:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:31:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:24:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 28%] Linking CXX executable matrix_array_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_array_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_array_test.dir/matrix_array_test.cpp.o -o matrix_array_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 28%] Built target matrix_array_test make -f libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/depend.internal". Scanning dependencies of target conj_mult_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Building CXX object libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir/conj_mult_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/conj_mult_test.dir/conj_mult_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:33:35: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:51:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = std::complex; SFunctor = mtl::sfunctor::assign, std::complex >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:51:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::conj_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:36:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp:51:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 30%] Linking CXX executable conj_mult_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/conj_mult_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/conj_mult_test.dir/conj_mult_test.cpp.o -o conj_mult_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target conj_mult_test make -f libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/depend.internal". Scanning dependencies of target min_max_pos_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Building CXX object libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir/min_max_pos_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/min_max_pos_test.dir/min_max_pos_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp: In function 'void test(Coll&, const char*, Pos, Pos)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:45:56: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp:65:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 30%] Linking CXX executable min_max_pos_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/min_max_pos_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/min_max_pos_test.dir/min_max_pos_test.cpp.o -o min_max_pos_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target min_max_pos_test make -f libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/depend.internal". Scanning dependencies of target eval_dense_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Building CXX object libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir/eval_dense_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/eval_dense_test.dir/eval_dense_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:152:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:153:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:152:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:153:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:145:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:146:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:145:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:146:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:145:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp:146:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 30%] Linking CXX executable eval_dense_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/eval_dense_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/eval_dense_test.dir/eval_dense_test.cpp.o -o eval_dense_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 30%] Built target eval_dense_test make -f libs/numeric/mtl/test/CMakeFiles/orth_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/orth_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/orth_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/orth_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/orth_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/orth_test.dir/depend.internal". Scanning dependencies of target orth_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/orth_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/orth_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Building CXX object libs/numeric/mtl/test/CMakeFiles/orth_test.dir/orth_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/orth_test.dir/orth_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:95:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:96:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:97:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:98:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:105:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:106:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:108:19: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:109:19: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:110:19: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:111:19: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:42:32: required from 'void test(Vector&, const T&, const char*) [with Vector = mtl::vector::dense_vector >; T = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:113:58: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = mtl::vector::dense_vector&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = mtl::vector::dense_vector&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:42:32: required from 'void test(Vector&, const T&, const char*) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters >; T = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:114:81: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector]' /usr/include/c++/5/bits/stl_algobase.h:697:11: required from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = mtl::vector::dense_vector*; _Tp = mtl::vector::dense_vector; typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type = void]' /usr/include/c++/5/bits/stl_algobase.h:743:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = mtl::vector::dense_vector*; _Tp = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:111:11: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp:105:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 31%] Linking CXX executable orth_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/orth_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/orth_test.dir/orth_test.cpp.o -o orth_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target orth_test make -f libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/depend.internal". Scanning dependencies of target enable_if_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Building CXX object libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir/enable_if_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/enable_if_matrix_test.dir/enable_if_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 31%] Linking CXX executable enable_if_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/enable_if_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/enable_if_matrix_test.dir/enable_if_matrix_test.cpp.o -o enable_if_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target enable_if_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/depend.internal". Scanning dependencies of target vector_comma_initialization_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir/vector_comma_initialization_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_comma_initialization_test.dir/vector_comma_initialization_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:69:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:70:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:72:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign, double>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp:73:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 31%] Linking CXX executable vector_comma_initialization_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_comma_initialization_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_comma_initialization_test.dir/vector_comma_initialization_test.cpp.o -o vector_comma_initialization_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target vector_comma_initialization_test make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/depend.internal". Scanning dependencies of target compressed2D_inserter2_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Building CXX object libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir/compressed2D_inserter2_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2D_inserter2_test.dir/compressed2D_inserter2_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 31%] Linking CXX executable compressed2D_inserter2_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2D_inserter2_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2D_inserter2_test.dir/compressed2D_inserter2_test.cpp.o -o compressed2D_inserter2_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target compressed2D_inserter2_test make -f libs/numeric/mtl/test/CMakeFiles/random_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/random_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/random_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/random_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/random_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/random_test.dir/depend.internal". Scanning dependencies of target random_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/random_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/random_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Building CXX object libs/numeric/mtl/test/CMakeFiles/random_test.dir/random_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/random_test.dir/random_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp:42:61: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 31%] Linking CXX executable random_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/random_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/random_test.dir/random_test.cpp.o -o random_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Built target random_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/depend.internal". Scanning dependencies of target matrix_market_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 31%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir/matrix_market_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_market_test.dir/matrix_market_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:32:8: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:97:23: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:32:8: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:98:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:32:8: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:97:23: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:32:8: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:98:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:40:17: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:95:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Elt = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:40:17: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:96:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:32:8: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:97:23: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:32:8: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:98:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:40:36: required from 'void test_file(Matrix&, const char*, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:55:14: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp:95:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 32%] Linking CXX executable matrix_market_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_market_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_market_test.dir/matrix_market_test.cpp.o -o matrix_market_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target matrix_market_test make -f libs/numeric/mtl/test/CMakeFiles/band_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/band_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/band_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/band_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/band_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/band_test.dir/depend.internal". Scanning dependencies of target band_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/band_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/band_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Building CXX object libs/numeric/mtl/test/CMakeFiles/band_test.dir/band_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/band_test.dir/band_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:148:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:149:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:153:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:148:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:149:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:153:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:148:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:149:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:71:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:153:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view > >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:100:35: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:152:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view > >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Elt = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:100:35: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:154:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view > >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::banded_view > > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:100:35: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp:157:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 32%] Linking CXX executable band_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/band_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/band_test.dir/band_test.cpp.o -o band_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target band_test make -f libs/numeric/mtl/test/CMakeFiles/eval_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/eval_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_test.dir/depend.internal". Scanning dependencies of target eval_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/eval_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/eval_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Building CXX object libs/numeric/mtl/test/CMakeFiles/eval_test.dir/eval_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/eval_test.dir/eval_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:144:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:145:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:151:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:152:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:144:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:145:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:144:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:34:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp:145:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 32%] Linking CXX executable eval_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/eval_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/eval_test.dir/eval_test.cpp.o -o eval_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target eval_test make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/depend.internal". Scanning dependencies of target dense_vector_iterator_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir/dense_vector_iterator_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense_vector_iterator_test.dir/dense_vector_iterator_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp:20:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 32%] Linking CXX executable dense_vector_iterator_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_vector_iterator_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense_vector_iterator_test.dir/dense_vector_iterator_test.cpp.o -o dense_vector_iterator_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target dense_vector_iterator_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/depend.internal". Scanning dependencies of target matrix_market_write_2_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir/matrix_market_write_2_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_market_write_2_test.dir/matrix_market_write_2_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:30:58: warning: typedef 'vt' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type vt; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 32%] Linking CXX executable matrix_market_write_2_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_market_write_2_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_market_write_2_test.dir/matrix_market_write_2_test.cpp.o -o matrix_market_write_2_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 32%] Built target matrix_market_write_2_test make -f libs/numeric/mtl/test/CMakeFiles/assign_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/assign_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/assign_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/assign_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/assign_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/assign_test.dir/depend.internal". Scanning dependencies of target assign_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/assign_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/assign_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 33%] Building CXX object libs/numeric/mtl/test/CMakeFiles/assign_test.dir/assign_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/assign_test.dir/assign_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:19:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp: In instantiation of 'mtl::matrix::morton_dense::self& mtl::matrix::morton_dense::operator=(mtl::matrix::morton_dense::self) [with Elt = double; long unsigned int BitMask = 6148914691236517360ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense]': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::morton_dense; MatrixDest = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:98:66: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D]': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::compressed2D; MatrixDest = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:107:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:87:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: required from 'mtl::matrix::morton_dense::self& mtl::matrix::morton_dense::operator=(mtl::matrix::morton_dense::self) [with Elt = double; long unsigned int BitMask = 6148914691236517360ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::morton_dense; MatrixDest = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:98:66: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::compressed2D; MatrixDest = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:107:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:87:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:60:5: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:88:66: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:60:5: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::morton_dense; MatrixDest = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:94:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:60:5: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:88:66: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:60:5: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:87:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:60:5: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:88:66: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:60:5: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::morton_dense; MatrixDest = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:94:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:61:13: required from 'void test(MatrixSrc&, const char*, MatrixDest&, const char*) [with MatrixSrc = mtl::matrix::dense2D >; MatrixDest = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp:92:65: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 33%] Linking CXX executable assign_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/assign_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/assign_test.dir/assign_test.cpp.o -o assign_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 33%] Built target assign_test make -f libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/depend.internal". Scanning dependencies of target hessian_setup_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Building CXX object libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir/hessian_setup_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/hessian_setup_test.dir/hessian_setup_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 34%] Linking CXX executable hessian_setup_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hessian_setup_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/hessian_setup_test.dir/hessian_setup_test.cpp.o -o hessian_setup_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 34%] Built target hessian_setup_test make -f libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/depend.internal". Scanning dependencies of target block_sparse_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 36%] Building CXX object libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir/block_sparse_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/block_sparse_test.dir/block_sparse_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:79:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:82:21: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:82:9: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:82:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:82:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:874:16: required from 'void mtl::matrix::compressed2D_inserter::final_place() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:531:13: required from 'mtl::matrix::compressed2D_inserter::~compressed2D_inserter() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/inserter.hpp:44:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector > >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector > >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector > >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > > >; Vector = mtl::vector::dense_vector > >; ValueType = mtl::vector::dense_vector >; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector > >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:91:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:874:16: required from 'void mtl::matrix::compressed2D_inserter::final_place() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:531:13: required from 'mtl::matrix::compressed2D_inserter::~compressed2D_inserter() [with Elt = mtl::matrix::dense2D; Parameters = mtl::matrix::parameters; Updater = mtl::operations::update_store >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/inserter.hpp:44:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 36%] Linking CXX executable block_sparse_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/block_sparse_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/block_sparse_test.dir/block_sparse_test.cpp.o -o block_sparse_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 36%] Built target block_sparse_test make -f libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/depend.internal". Scanning dependencies of target frobenius_norm_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 36%] Building CXX object libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir/frobenius_norm_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/frobenius_norm_test.dir/frobenius_norm_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/frobenius_norm_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/frobenius_norm_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/frobenius_norm_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 37%] Linking CXX executable frobenius_norm_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/frobenius_norm_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/frobenius_norm_test.dir/frobenius_norm_test.cpp.o -o frobenius_norm_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 37%] Built target frobenius_norm_test make -f libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/depend.internal". Scanning dependencies of target array_initialization_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 37%] Building CXX object libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir/array_initialization_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/array_initialization_test.dir/array_initialization_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:68:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:69:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:72:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:73:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:74:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:75:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:68:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:69:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:74:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:68:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:69:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:35:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp:74:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 37%] Linking CXX executable array_initialization_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/array_initialization_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/array_initialization_test.dir/array_initialization_test.cpp.o -o array_initialization_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 37%] Built target array_initialization_test make -f libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/depend.internal". Scanning dependencies of target diagonal_setup_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Building CXX object libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir/diagonal_setup_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/diagonal_setup_test.dir/diagonal_setup_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 38%] Linking CXX executable diagonal_setup_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/diagonal_setup_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/diagonal_setup_test.dir/diagonal_setup_test.cpp.o -o diagonal_setup_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Built target diagonal_setup_test make -f libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/depend.internal". Scanning dependencies of target cholesky_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Building CXX object libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir/cholesky_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/cholesky_test.dir/cholesky_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 38%] Linking CXX executable cholesky_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/cholesky_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/cholesky_test.dir/cholesky_test.cpp.o -o cholesky_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 38%] Built target cholesky_test make -f libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/depend.internal". Scanning dependencies of target vector_map_view_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 39%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir/vector_map_view_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_map_view_test.dir/vector_map_view_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:17:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:151:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:152:71: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:83:11: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:154:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:83:11: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp:155:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 39%] Linking CXX executable vector_map_view_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_map_view_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_map_view_test.dir/vector_map_view_test.cpp.o -o vector_map_view_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 39%] Built target vector_map_view_test make -f libs/numeric/mtl/test/CMakeFiles/crop_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/crop_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/crop_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/crop_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/crop_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/crop_test.dir/depend.internal". Scanning dependencies of target crop_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/crop_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/crop_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 39%] Building CXX object libs/numeric/mtl/test/CMakeFiles/crop_test.dir/crop_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/crop_test.dir/crop_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:55:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:56:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:60:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:55:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:56:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:60:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:55:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:56:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp:60:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 39%] Linking CXX executable crop_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crop_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/crop_test.dir/crop_test.cpp.o -o crop_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 39%] Built target crop_test make -f libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/depend.internal". Scanning dependencies of target eigenvalue_symmetric_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 39%] Building CXX object libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir/eigenvalue_symmetric_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/eigenvalue_symmetric_test.dir/eigenvalue_symmetric_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp: In instantiation of 'mtl::vector::dense_vector::value_type> mtl::matrix::eigenvalue_symmetric(const Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double; typename mtl::Collection::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:38:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:113:54: warning: parameter 'itMax' set but not used [-Wunused-but-set-parameter] typename Collection::size_type itMax= 0) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:38:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:58:6: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_sym_imp(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:119:22: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::eigenvalue_symmetric(const Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:38:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:58:6: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_sym_imp(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:119:22: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::eigenvalue_symmetric(const Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:38:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:62:27: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:80:6: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_sym_imp(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:119:22: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::eigenvalue_symmetric(const Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp:38:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 40%] Linking CXX executable eigenvalue_symmetric_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/eigenvalue_symmetric_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/eigenvalue_symmetric_test.dir/eigenvalue_symmetric_test.cpp.o -o eigenvalue_symmetric_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target eigenvalue_symmetric_test make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/depend.internal". Scanning dependencies of target compressed2D_inserter3_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Building CXX object libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir/compressed2D_inserter3_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2D_inserter3_test.dir/compressed2D_inserter3_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:24:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp:26:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 40%] Linking CXX executable compressed2D_inserter3_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2D_inserter3_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2D_inserter3_test.dir/compressed2D_inserter3_test.cpp.o -o compressed2D_inserter3_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target compressed2D_inserter3_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/depend.internal". Scanning dependencies of target matrix_trans_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir/matrix_trans_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_trans_test.dir/matrix_trans_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:39:20: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:92:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, mtl::vector::parameters<> >; E2 = int; SFunctor = mtl::sfunctor::assign, int>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:92:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:43:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:86:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; E1 = mtl::matrix::transposed_view > >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector, mtl::vector::parameters<> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector, mtl::vector::parameters<> > >; Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, mtl::vector::parameters<> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:43:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:92:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:86:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:87:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:90:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:91:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = std::complex [3][3]; Value = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:92:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = std::complex [3][3]; Elt = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:93:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:86:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:87:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = std::complex [3][3]; Value = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:92:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:86:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:87:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = std::complex [3][3]; Value = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:30:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp:92:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 40%] Linking CXX executable matrix_trans_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_trans_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_trans_test.dir/matrix_trans_test.cpp.o -o matrix_trans_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Built target matrix_trans_test make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/depend.internal". Scanning dependencies of target dense_vector_num_row_defition_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 40%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir/dense_vector_num_row_defition_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense_vector_num_row_defition_test.dir/dense_vector_num_row_defition_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp:25:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 42%] Linking CXX executable dense_vector_num_row_defition_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_vector_num_row_defition_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense_vector_num_row_defition_test.dir/dense_vector_num_row_defition_test.cpp.o -o dense_vector_num_row_defition_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 42%] Built target dense_vector_num_row_defition_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/depend.internal". Scanning dependencies of target matrix_market_write_3_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 42%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir/matrix_market_write_3_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_market_write_3_test.dir/matrix_market_write_3_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:101:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:42:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:57:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:101:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:42:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:58:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:101:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:42:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:59:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:101:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:42:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:57:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:101:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:42:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:58:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:61:57: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::compressed2D; MinorIndex = mtl::detail::indexer_minor_ref >; typename mtl::RealMagnitude::value_type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::compressed2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::compressed2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:43:75: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:58:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:101:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:42:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:59:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:64:10: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::compressed2D; MinorIndex = mtl::detail::indexer_minor_ref >; typename mtl::RealMagnitude::value_type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::compressed2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::compressed2D; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:43:75: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp:58:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 43%] Linking CXX executable matrix_market_write_3_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_market_write_3_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_market_write_3_test.dir/matrix_market_write_3_test.cpp.o -o matrix_market_write_3_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target matrix_market_write_3_test make -f libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/depend.internal". Scanning dependencies of target sparse_matrix_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir/sparse_matrix_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/sparse_matrix_product_test.dir/sparse_matrix_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D; Src2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D; Src2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp:38:6: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp:117:57: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 43%] Linking CXX executable sparse_matrix_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse_matrix_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/sparse_matrix_product_test.dir/sparse_matrix_product_test.cpp.o -o sparse_matrix_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target sparse_matrix_product_test make -f libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/depend.internal". Scanning dependencies of target page_rank_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir/page_rank_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/page_rank_test.dir/page_rank_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:56:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::dense2D; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:28:3: required from 'void power_iteration(const Matrix&, Vector&, double) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:58:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:55:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:55:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp:55:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 43%] Linking CXX executable page_rank_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/page_rank_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/page_rank_test.dir/page_rank_test.cpp.o -o page_rank_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target page_rank_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/depend.internal". Scanning dependencies of target matrix_market_write_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir/matrix_market_write_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_market_write_test.dir/matrix_market_write_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:87:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = int; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = int; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:88:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:89:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D, mtl::matrix::parameters >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, mtl::matrix::parameters >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:90:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:87:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = int; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = int; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = int; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:88:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:89:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D, mtl::matrix::parameters >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, mtl::matrix::parameters >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:90:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:87:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = int; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = int; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D; ValueType = int; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:88:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:89:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D, mtl::matrix::parameters >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D, mtl::matrix::parameters >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D, mtl::matrix::parameters >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D, mtl::matrix::parameters >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D, mtl::matrix::parameters >; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:183:9: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::io::matrix_file&, Matrix&) [with IFStream = mtl::io::matrix_market_istream; OFStream = mtl::io::matrix_market_ostream; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::io::matrix_file; Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D, mtl::matrix::parameters >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:46:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp:90:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 43%] Linking CXX executable matrix_market_write_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_market_write_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_market_write_test.dir/matrix_market_write_test.cpp.o -o matrix_market_write_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target matrix_market_write_test make -f libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/depend.internal". Scanning dependencies of target laplacian_setup_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir/laplacian_setup_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/laplacian_setup_test.dir/laplacian_setup_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:18:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:78:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:79:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:84:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:78:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:79:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:84:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:78:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:79:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:32:33: required from 'void test(Matrix&, unsigned int, unsigned int, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp:84:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 43%] Linking CXX executable laplacian_setup_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/laplacian_setup_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/laplacian_setup_test.dir/laplacian_setup_test.cpp.o -o laplacian_setup_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target laplacian_setup_test make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/depend.internal". Scanning dependencies of target compressed2D_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir/compressed2D_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2D_test.dir/compressed2D_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp: In instantiation of 'mtl::fixed::dimensions::dimensions(mtl::fixed::dimensions::size_type, mtl::fixed::dimensions::size_type) [with long unsigned int Rows = 8ul; long unsigned int Cols = 6ul; mtl::fixed::dimensions::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:44:30: required from 'mtl::matrix::base_matrix::base_matrix() [with Elt = int; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:314:56: required from 'mtl::matrix::compressed2D::compressed2D() [with Elt = int; Parameters = mtl::matrix::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp:141:93: required from 'void test_compressed2D(const char*) [with Orientation = mtl::tag::row_major; Indexing = mtl::index::c_index]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp:169:65: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:35: warning: unused parameter 'r' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp:39:54: warning: unused parameter 'c' [-Wunused-parameter] explicit dimensions(size_type r= Rows, size_type c= Cols) ^ [ 43%] Linking CXX executable compressed2D_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2D_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2D_test.dir/compressed2D_test.cpp.o -o compressed2D_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target compressed2D_test make -f libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/depend.internal". Scanning dependencies of target add_row_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/add_row_test.dir/add_row_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/add_row_test.dir/add_row_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrices.hpp:17:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp: In instantiation of 'mtl::matrix::morton_dense::self& mtl::matrix::morton_dense::operator=(mtl::matrix::morton_dense::self) [with Elt = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense]': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:79:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp: In instantiation of 'mtl::matrix::morton_dense::self& mtl::matrix::morton_dense::operator=(mtl::matrix::morton_dense::self) [with Elt = double; long unsigned int BitMask = 6148914691236517206ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense]': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:80:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:77:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:491:11: required from 'mtl::matrix::morton_dense::self& mtl::matrix::morton_dense::operator=(mtl::matrix::morton_dense::self) [with Elt = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:79:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:82:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:54: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:82:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:15: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:79:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:15: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:24:15: required from 'void add_row(Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:43:12: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp:82:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 43%] Linking CXX executable add_row_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/add_row_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/add_row_test.dir/add_row_test.cpp.o -o add_row_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Built target add_row_test make -f libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/depend.internal". Scanning dependencies of target cross_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 43%] Building CXX object libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir/cross_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/cross_product_test.dir/cross_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp: In function 'void test(Vector&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:24:58: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:25:58: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:63:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:29:15: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:58:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:29:15: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:61:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:58:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign, int>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp:61:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 44%] Linking CXX executable cross_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/cross_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/cross_product_test.dir/cross_product_test.cpp.o -o cross_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 44%] Built target cross_product_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/depend.internal". Scanning dependencies of target matrix_vector_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 44%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir/matrix_vector_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_vector_product_test.dir/matrix_vector_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:36:37: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:124:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:38:6: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:124:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector; E1 = mtl::matrix::compressed2D; E2 = mtl::vector::dense_vector; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr, mtl::vector::dense_vector >; Vector = mtl::vector::dense_vector; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:44:6: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:124:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:33:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:127:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:33:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:128:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:33:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:127:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:33:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:128:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:33:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:127:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:33:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp:128:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 45%] Linking CXX executable matrix_vector_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_vector_product_test.dir/matrix_vector_product_test.cpp.o -o matrix_vector_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target matrix_vector_product_test make -f libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/depend.internal". Scanning dependencies of target vector_expression_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir/vector_expression_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_expression_test.dir/vector_expression_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:17:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:62:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:63:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:64:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:73:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:38:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:68:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:38:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:69:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:38:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:71:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:38:3: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp:74:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 45%] Linking CXX executable vector_expression_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_expression_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_expression_test.dir/vector_expression_test.cpp.o -o vector_expression_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target vector_expression_test make -f libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/depend.internal". Scanning dependencies of target namespace_bug_test_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir/namespace_bug_test_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/namespace_bug_test_test.dir/namespace_bug_test_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/namespace_bug_test_test.cpp [ 45%] Linking CXX executable namespace_bug_test_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/namespace_bug_test_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/namespace_bug_test_test.dir/namespace_bug_test_test.cpp.o -o namespace_bug_test_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target namespace_bug_test_test make -f libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/depend.internal". Scanning dependencies of target permutation_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/permutation_test.dir/permutation_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/permutation_test.dir/permutation_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:61:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:62:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:65:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:66:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:67:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:68:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:61:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:62:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:67:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:61:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:62:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:27:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:67:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:40:30: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp:65:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 45%] Linking CXX executable permutation_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/permutation_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/permutation_test.dir/permutation_test.cpp.o -o permutation_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target permutation_test make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/depend.internal". Scanning dependencies of target dense_vector_test_2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir/dense_vector_test_2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense_vector_test_2.dir/dense_vector_test_2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:12: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:12: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:12: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:76:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:77:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:78:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:91:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(VectorU&, VectorV&, VectorW&, const char*) [with VectorU = mtl::vector::dense_vector; VectorV = mtl::vector::dense_vector; VectorW = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(VectorU&, VectorV&, VectorW&, const char*) [with VectorU = mtl::vector::dense_vector; VectorV = mtl::vector::dense_vector; VectorW = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:83:32: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(VectorU&, VectorV&, VectorW&, const char*) [with VectorU = mtl::vector::dense_vector >; VectorV = mtl::vector::dense_vector >; VectorW = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp:92:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 45%] Linking CXX executable dense_vector_test_2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_vector_test_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense_vector_test_2.dir/dense_vector_test_2.cpp.o -o dense_vector_test_2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target dense_vector_test_2 make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/depend.internal". Scanning dependencies of target dense_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir/dense_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense_vector_test.dir/dense_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:16:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:117:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:118:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:119:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:132:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(VectorU&, VectorV&, VectorW&, const char*) [with VectorU = mtl::vector::dense_vector; VectorV = mtl::vector::dense_vector; VectorW = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:123:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(VectorU&, VectorV&, VectorW&, const char*) [with VectorU = mtl::vector::dense_vector; VectorV = mtl::vector::dense_vector; VectorW = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:124:32: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(VectorU&, VectorV&, VectorW&, const char*) [with VectorU = mtl::vector::dense_vector >; VectorV = mtl::vector::dense_vector >; VectorW = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp:133:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 45%] Linking CXX executable dense_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense_vector_test.dir/dense_vector_test.cpp.o -o dense_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target dense_vector_test make -f libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/depend.internal". Scanning dependencies of target inverse_poisson_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir/inverse_poisson_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inverse_poisson_test.dir/inverse_poisson_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:110:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp:37:9: required from 'int itl::cg(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::diagonal > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:98:4: required from 'void cg_solver::operator()(const VectorIn&, VectorOut&) [with VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:61:11: required from 'double inverse_iteration(LinearSolver&, EigenVector&, int) [with LinearSolver = cg_solver > >; EigenVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp:115:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 45%] Linking CXX executable inverse_poisson_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse_poisson_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inverse_poisson_test.dir/inverse_poisson_test.cpp.o -o inverse_poisson_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Built target inverse_poisson_test make -f libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/depend.internal". Scanning dependencies of target strided_vector_ref_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 45%] Building CXX object libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir/strided_vector_ref_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/strided_vector_ref_test.dir/strided_vector_ref_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp: In function 'void test(Vector&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:45:58: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:135:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:105:57: required from 'Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:99:10: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::strided_vector_ref]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:153:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = const float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:105:57: required from 'Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) [with Value = const float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:99:10: required from 'void test(Vector&, const char*) [with Vector = mtl::vector::strided_vector_ref]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp:154:32: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] [ 46%] Linking CXX executable strided_vector_ref_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/strided_vector_ref_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/strided_vector_ref_test.dir/strided_vector_ref_test.cpp.o -o strided_vector_ref_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target strided_vector_ref_test make -f libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/depend.internal". Scanning dependencies of target dilated_int_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir/dilated_int_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dilated_int_test.dir/dilated_int_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dilated_int_test.cpp [ 46%] Linking CXX executable dilated_int_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dilated_int_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dilated_int_test.dir/dilated_int_test.cpp.o -o dilated_int_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 46%] Built target dilated_int_test make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/depend.internal". Scanning dependencies of target multi_vector_times_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Building CXX object libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir/multi_vector_times_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/multi_vector_times_vector_test.dir/multi_vector_times_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:30:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:25:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:34:14: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:31:6: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:87:66: required from 'mtl::matrix::multi_vector::value_type& mtl::matrix::multi_vector::operator()(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::reference = std::complex&; mtl::matrix::multi_vector::value_type = std::complex; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:39:62: required from 'ValueRef mtl::operations::bracket_proxy::operator[](mtl::operations::bracket_proxy::size_type) [with Matrix = mtl::matrix::multi_vector > >; Ref = mtl::matrix::multi_vector > >&; ValueRef = std::complex&; mtl::operations::bracket_proxy::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:27:9: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 48%] Linking CXX executable multi_vector_times_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_vector_times_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/multi_vector_times_vector_test.dir/multi_vector_times_vector_test.cpp.o -o multi_vector_times_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 48%] Built target multi_vector_times_vector_test make -f libs/numeric/mtl/test/CMakeFiles/dot_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dot_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dot_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dot_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dot_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dot_test.dir/depend.internal". Scanning dependencies of target dot_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/dot_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/dot_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 49%] Building CXX object libs/numeric/mtl/test/CMakeFiles/dot_test.dir/dot_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dot_test.dir/dot_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:48:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:49:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:50:54: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:60:68: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:30:3: required from 'void test(VectorU&, VectorV&, const char*) [with VectorU = mtl::vector::dense_vector; VectorV = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:54:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:30:3: required from 'void test(VectorU&, VectorV&, const char*) [with VectorU = mtl::vector::dense_vector >; VectorV = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:57:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:30:3: required from 'void test(VectorU&, VectorV&, const char*) [with VectorU = mtl::vector::dense_vector >; VectorV = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp:61:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 49%] Linking CXX executable dot_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dot_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dot_test.dir/dot_test.cpp.o -o dot_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 49%] Built target dot_test make -f libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/depend.internal". Scanning dependencies of target on_stack_default_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 49%] Building CXX object libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir/on_stack_default_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/on_stack_default_test.dir/on_stack_default_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 50%] Linking CXX executable on_stack_default_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/on_stack_default_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/on_stack_default_test.dir/on_stack_default_test.cpp.o -o on_stack_default_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 50%] Built target on_stack_default_test make -f libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/depend.internal". Scanning dependencies of target resize_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Building CXX object libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir/resize_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/resize_vector_test.dir/resize_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 51%] Linking CXX executable resize_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/resize_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/resize_vector_test.dir/resize_vector_test.cpp.o -o resize_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Built target resize_vector_test make -f libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/depend.internal". Scanning dependencies of target invert_diagonal_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Building CXX object libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir/invert_diagonal_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/invert_diagonal_test.dir/invert_diagonal_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:25:55: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:51:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:52:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:51:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:52:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:51:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:26:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp:52:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 51%] Linking CXX executable invert_diagonal_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/invert_diagonal_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/invert_diagonal_test.dir/invert_diagonal_test.cpp.o -o invert_diagonal_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Built target invert_diagonal_test make -f libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/depend.internal". Scanning dependencies of target lower_bound_cursor_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Building CXX object libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir/lower_bound_cursor_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/lower_bound_cursor_test.dir/lower_bound_cursor_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:146:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:147:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:148:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:149:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:148:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:149:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:148:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp:149:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 51%] Linking CXX executable lower_bound_cursor_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lower_bound_cursor_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/lower_bound_cursor_test.dir/lower_bound_cursor_test.cpp.o -o lower_bound_cursor_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Built target lower_bound_cursor_test make -f libs/numeric/mtl/test/CMakeFiles/lu_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/lu_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lu_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lu_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lu_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lu_test.dir/depend.internal". Scanning dependencies of target lu_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/lu_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/lu_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Building CXX object libs/numeric/mtl/test/CMakeFiles/lu_test.dir/lu_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/lu_test.dir/lu_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:47:18: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:44: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:77:24: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:49:3: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:66:30: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = std::complex]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view > >; Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:66:30: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::col_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::regular_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:107:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::col_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view > >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:66:30: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:95:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:118:26: warning: unused parameter 'r' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::regular_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:118:37: warning: unused parameter 'aic' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::regular_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::dense2D; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:51:19: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:77:24: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; E1 = mtl::matrix::dense2D >; E2 = mtl::vector::dense_vector, mtl::vector::parameters<> >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector, mtl::vector::parameters<> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector, mtl::vector::parameters<> > >; Vector = mtl::vector::dense_vector, mtl::vector::parameters<> >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector, mtl::vector::parameters<> >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector, mtl::vector::parameters<> > >; Value = std::complex; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:51:19: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:61:36: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Value = std::complex; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:61:36: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::banded_view > > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:61:36: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:95:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:45:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:43:7: required from 'void mtl::matrix::lu(Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:56:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:93:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:45:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:43:7: required from 'void mtl::matrix::lu(Matrix&) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:56:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:94:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:45:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:95:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:43:7: required from 'void mtl::matrix::lu(Matrix&) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:56:7: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp:95:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 51%] Linking CXX executable lu_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lu_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/lu_test.dir/lu_test.cpp.o -o lu_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Built target lu_test make -f libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/depend.internal". Scanning dependencies of target hermitian_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 51%] Building CXX object libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir/hermitian_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/hermitian_test.dir/hermitian_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::hermitian_view >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:67:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:87:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::hermitian_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::hermitian_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:87:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::hermitian_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::hermitian_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:87:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::hermitian_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::hermitian_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::hermitian_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp:87:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 53%] Linking CXX executable hermitian_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hermitian_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/hermitian_test.dir/hermitian_test.cpp.o -o hermitian_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Built target hermitian_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/depend.internal". Scanning dependencies of target matrix_add_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir/matrix_add_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_add_test.dir/matrix_add_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::compressed2D; MatrixC = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:174:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:175:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:179:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::compressed2D; MatrixC = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:174:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:175:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:179:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:167:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:169:74: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:177:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:167:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:169:74: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:177:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:167:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:169:74: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:110:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp:177:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 53%] Linking CXX executable matrix_add_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_add_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_add_test.dir/matrix_add_test.cpp.o -o matrix_add_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Built target matrix_add_test make -f libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/depend.internal". Scanning dependencies of target pretty_print_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Building CXX object libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir/pretty_print_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/pretty_print_test.dir/pretty_print_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::hilbert_matrix<>; Src2 = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::hilbert_matrix<>; Src2 = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::hilbert_matrix<>; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:23:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::hilbert_matrix<>; Src2 = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::hilbert_matrix<>; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:23:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::hilbert_matrix<>; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::hilbert_matrix<>; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp:23:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 53%] Linking CXX executable pretty_print_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/pretty_print_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/pretty_print_test.dir/pretty_print_test.cpp.o -o pretty_print_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Built target pretty_print_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/depend.internal". Scanning dependencies of target matrix_comma_initialization_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 53%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir/matrix_comma_initialization_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_comma_initialization_test.dir/matrix_comma_initialization_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 54%] Linking CXX executable matrix_comma_initialization_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_comma_initialization_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_comma_initialization_test.dir/matrix_comma_initialization_test.cpp.o -o matrix_comma_initialization_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 54%] Built target matrix_comma_initialization_test make -f libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/depend.internal". Scanning dependencies of target inserter_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 54%] Building CXX object libs/numeric/mtl/test/CMakeFiles/inserter_test.dir/inserter_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inserter_test.dir/inserter_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:73:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:77:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:78:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:79:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:80:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:73:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:79:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:73:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [2][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:29:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp:79:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 54%] Linking CXX executable inserter_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inserter_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inserter_test.dir/inserter_test.cpp.o -o inserter_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 54%] Built target inserter_test make -f libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/depend.internal". Scanning dependencies of target inv2_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 54%] Building CXX object libs/numeric/mtl/test/CMakeFiles/inv2_test.dir/inv2_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inv2_test.dir/inv2_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:42:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:42:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp:42:52: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 55%] Linking CXX executable inv2_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inv2_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inv2_test.dir/inv2_test.cpp.o -o inv2_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target inv2_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/depend.internal". Scanning dependencies of target matrix_vector_product_expression_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir/matrix_vector_product_expression_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_vector_product_expression_test.dir/matrix_vector_product_expression_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:28:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:81:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:28:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:82:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:28:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:81:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:28:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:82:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::compressed2D >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::vector::dense_vector >; E2 = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; SFunctor = mtl::sfunctor::plus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator+(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::vector::dense_vector >; E2 = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:37:10: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:78:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:28:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:81:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:28:20: required from 'void test(MatrixA&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp:82:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 55%] Linking CXX executable matrix_vector_product_expression_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector_product_expression_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_vector_product_expression_test.dir/matrix_vector_product_expression_test.cpp.o -o matrix_vector_product_expression_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_vector_product_expression_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/depend.internal". Scanning dependencies of target matrix_construction_from_expression_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir/matrix_construction_from_expression_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_construction_from_expression_test.dir/matrix_construction_from_expression_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:67:22: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:108:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:67:22: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:109:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:67:22: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:108:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::compressed2D > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:67:22: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:109:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:48:26: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:101:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:48:26: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:103:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:48:26: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:101:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:48:26: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:103:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:48:26: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:101:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:48:26: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp:103:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 55%] Linking CXX executable matrix_construction_from_expression_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_construction_from_expression_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_construction_from_expression_test.dir/matrix_construction_from_expression_test.cpp.o -o matrix_construction_from_expression_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_construction_from_expression_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/depend.internal". Scanning dependencies of target matrix_ele_prod_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir/matrix_ele_prod_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_ele_prod_test.dir/matrix_ele_prod_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:131:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_ele_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:36:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:105:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:131:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_ele_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:36:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:106:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:131:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_ele_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:36:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:105:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:131:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_ele_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_ele_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:36:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:106:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:29:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:98:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:29:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:99:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:29:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:98:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:29:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:99:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:29:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:98:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:29:17: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp:99:63: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 55%] Linking CXX executable matrix_ele_prod_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_ele_prod_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_ele_prod_test.dir/matrix_ele_prod_test.cpp.o -o matrix_ele_prod_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_ele_prod_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/depend.internal". Scanning dependencies of target matrix_irange_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir/matrix_irange_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_irange_test.dir/matrix_irange_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = double; long unsigned int BitMask = 6148914691236517205ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 6148914691236517205ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::morton_dense; Ref = mtl::matrix::morton_dense&; ValueRef = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:88:21: required from 'void test2(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:123:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:61:21: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp:119:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 55%] Linking CXX executable matrix_irange_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_irange_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_irange_test.dir/matrix_irange_test.cpp.o -o matrix_irange_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target matrix_irange_test make -f libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/depend.internal". Scanning dependencies of target divide_by_inplace_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Building CXX object libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir/divide_by_inplace_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/divide_by_inplace_test.dir/divide_by_inplace_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:34:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:96:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:34:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:97:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:34:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:96:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:34:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:97:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:34:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:96:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:34:20: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:97:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:40:9: required from 'void mtl::right_scale_inplace(Matrix&, mtl::tag::matrix, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:61:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:69:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:566:21: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator*=(const Factor&) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:46:6: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:96:76: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:40:9: required from 'void mtl::right_scale_inplace(Matrix&, mtl::tag::matrix, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:61:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&, mtl::tag::matrix) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp:69:24: required from 'void mtl::right_scale_inplace(Collection&, const Factor&) [with Factor = mtl::matrix::dense2D; Collection = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:566:21: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator*=(const Factor&) [with Factor = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:46:6: required from 'void test(MatrixA&, MatrixB&, unsigned int, unsigned int, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp:98:79: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 55%] Linking CXX executable divide_by_inplace_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/divide_by_inplace_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/divide_by_inplace_test.dir/divide_by_inplace_test.cpp.o -o divide_by_inplace_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 55%] Built target divide_by_inplace_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/depend.internal". Scanning dependencies of target matrix_map_view_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir/matrix_map_view_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_map_view_test.dir/matrix_map_view_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 56%] Linking CXX executable matrix_map_view_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_map_view_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_map_view_test.dir/matrix_map_view_test.cpp.o -o matrix_map_view_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Built target matrix_map_view_test make -f libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/depend.internal". Scanning dependencies of target row_vector_times_col_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Building CXX object libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir/row_vector_times_col_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/row_vector_times_col_vector_test.dir/row_vector_times_col_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'mtl::detail::contiguous_memory_block::contiguous_memory_block(std::size_t) [with Value = float; unsigned int Size = 3u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:101:65: required from 'mtl::vector::dense_vector::dense_vector() [with Value = float; Parameters = mtl::vector::parameters, true>]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:76:89: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:394:56: warning: unused parameter 'size' [-Wunused-parameter] explicit contiguous_memory_block(std::size_t size= Size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:79:93: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:80:93: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:82:94: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, true> >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters, true>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, true> >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign, double>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:49: required from 'const typename mtl::vector::transposed_vector::type mtl::vector::trans(const Vector&) [with Vector = mtl::vector::dense_vector, true> >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, false, false> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:64:69: required from 'void test2(const char*, const Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:89:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:49: required from 'const typename mtl::vector::transposed_vector::type mtl::vector::trans(const Vector&) [with Vector = mtl::vector::dense_vector, true> >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, false, false> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:24:69: required from 'void test(const char*, const Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:91:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp: In instantiation of 'void mtl::detail::size_helper::set_size(std::size_t) [with unsigned int Size = 3u; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:52:10: required from 'mtl::detail::size_helper::size_helper(std::size_t) [with unsigned int Size = 3u; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:286:67: required from 'mtl::detail::contiguous_memory_block::contiguous_memory_block(Value*, std::size_t, bool) [with Value = float; bool OnStack = false; unsigned int Size = 3u; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:117:39: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp:109:49: required from 'const typename mtl::vector::transposed_vector::type mtl::vector::trans(const Vector&) [with Vector = mtl::vector::dense_vector, true> >; typename mtl::vector::transposed_vector::type = mtl::vector::dense_vector, false, false> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:64:69: required from 'void test2(const char*, const Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:89:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp:55:31: warning: unused parameter 'size' [-Wunused-parameter] void set_size(std::size_t size) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:64:61: required from 'void test2(const char*, const Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:89:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters, false, false>; mtl::vector::dense_vector::const_reference = const float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector, false, false> >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:24:61: required from 'void test(const char*, const Vector&) [with Vector = mtl::vector::dense_vector, true> >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp:91:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 56%] Linking CXX executable row_vector_times_col_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/row_vector_times_col_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/row_vector_times_col_vector_test.dir/row_vector_times_col_vector_test.cpp.o -o row_vector_times_col_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Built target row_vector_times_col_vector_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/depend.internal". Scanning dependencies of target matrix_map_view_test_2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir/matrix_map_view_test_2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_map_view_test_2.dir/matrix_map_view_test_2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test_2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test_2.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test_2.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 56%] Linking CXX executable matrix_map_view_test_2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_map_view_test_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_map_view_test_2.dir/matrix_map_view_test_2.cpp.o -o matrix_map_view_test_2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Built target matrix_map_view_test_2 make -f libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/depend.internal". Scanning dependencies of target complexity_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Building CXX object libs/numeric/mtl/test/CMakeFiles/complexity_test.dir/complexity_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/complexity_test.dir/complexity_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/complexity_test.cpp [ 56%] Linking CXX executable complexity_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/complexity_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/complexity_test.dir/complexity_test.cpp.o -o complexity_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Built target complexity_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/depend.internal". Scanning dependencies of target matrix_matrix_scalar_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir/matrix_matrix_scalar_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_matrix_scalar_product_test.dir/matrix_matrix_scalar_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 56%] Linking CXX executable matrix_matrix_scalar_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_matrix_scalar_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_matrix_scalar_product_test.dir/matrix_matrix_scalar_product_test.cpp.o -o matrix_matrix_scalar_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Built target matrix_matrix_scalar_product_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/depend.internal". Scanning dependencies of target matrix_multiple_left_products_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 56%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir/matrix_multiple_left_products_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_multiple_left_products_test.dir/matrix_multiple_left_products_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:120:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:122:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:127:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:128:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:130:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:132:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:120:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:122:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:130:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:120:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:122:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:49:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp:130:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 57%] Linking CXX executable matrix_multiple_left_products_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_multiple_left_products_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_multiple_left_products_test.dir/matrix_multiple_left_products_test.cpp.o -o matrix_multiple_left_products_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 57%] Built target matrix_multiple_left_products_test make -f libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/depend.internal". Scanning dependencies of target morton_dense_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir/morton_dense_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/morton_dense_test.dir/morton_dense_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/morton_dense_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/morton_dense_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/morton_dense_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ [ 59%] Linking CXX executable morton_dense_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/morton_dense_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/morton_dense_test.dir/morton_dense_test.cpp.o -o morton_dense_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target morton_dense_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/depend.internal". Scanning dependencies of target matrix_multiple_products_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir/matrix_multiple_products_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_multiple_products_test.dir/matrix_multiple_products_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:118:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:120:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:125:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:126:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:128:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::compressed2D >; MatrixB = mtl::matrix::compressed2D >; MatrixC = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:130:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:118:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:120:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:128:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:118:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:120:78: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:48:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp:128:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 59%] Linking CXX executable matrix_multiple_products_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_multiple_products_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_multiple_products_test.dir/matrix_multiple_products_test.cpp.o -o matrix_multiple_products_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target matrix_multiple_products_test make -f libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/depend.internal". Scanning dependencies of target vector_from_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir/vector_from_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_from_matrix_test.dir/vector_from_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:47:16: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:105:57: required from 'Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:59:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:67:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:105:57: required from 'Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::reference = float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:67:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:105:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:106:69: required from 'const Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:30:10: required from 'void check(const char*, const Vector&, bool, unsigned int, Value, Value) [with Vector = mtl::vector::strided_vector_ref >; Value = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:79:10: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:110:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::const_reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:106:69: required from 'const Value& mtl::vector::strided_vector_ref::operator[](mtl::vector::strided_vector_ref::size_type) const [with Value = const float; Parameters = mtl::vector::parameters; mtl::vector::strided_vector_ref::const_reference = const float&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:30:10: required from 'void check(const char*, const Vector&, bool, unsigned int, Value, Value) [with Vector = mtl::vector::strided_vector_ref >; Value = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:85:10: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:111:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = float; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/row_in_matrix.hpp:63:94: required from 'static Return mtl::RowInMatrix >::dispatch(Ref&, mtl::RowInMatrix >::size_type, const mtl::irange&, mpl_::true_) [with Return = mtl::vector::dense_vector >; Ref = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::RowInMatrix >::size_type = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/row_in_matrix.hpp:49:33: required from 'static mtl::RowInMatrix >::type mtl::RowInMatrix >::apply(mtl::RowInMatrix >::ref_type&, mtl::RowInMatrix >::size_type, const mtl::irange&) [with Value = float; Parameters = mtl::matrix::parameters; mtl::RowInMatrix >::type = mtl::vector::dense_vector >; mtl::RowInMatrix >::ref_type = mtl::matrix::dense2D; mtl::RowInMatrix >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:47:30: required from 'typename boost::lazy_enable_if_c::my_traits::value, mtl::RowInMatrix::type> >::type mtl::operations::bracket_proxy::operator[](const T&) [with T = mtl::irange; Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = float&; typename boost::lazy_enable_if_c::my_traits::value, mtl::RowInMatrix::type> >::type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:63:29: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:104:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:102:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:102:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D >; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp:102:55: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 59%] Linking CXX executable vector_from_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_from_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_from_matrix_test.dir/vector_from_matrix_test.cpp.o -o vector_from_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target vector_from_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/depend.internal". Scanning dependencies of target multi_vector_setup_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir/multi_vector_setup_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/multi_vector_setup_test.dir/multi_vector_setup_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:25:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:47:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = std::vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:25:37: required from 'void test(const Vector&, const char*) [with Vector = std::vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:48:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:87:66: required from 'mtl::matrix::multi_vector::value_type& mtl::matrix::multi_vector::operator()(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::reference = double&; mtl::matrix::multi_vector::value_type = double; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:39:62: required from 'ValueRef mtl::operations::bracket_proxy::operator[](mtl::operations::bracket_proxy::size_type) [with Matrix = mtl::matrix::multi_vector > >; Ref = mtl::matrix::multi_vector > >&; ValueRef = double&; mtl::operations::bracket_proxy::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:27:9: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:47:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::vector >&; mtl::vector::dense_vector::value_type = std::vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::vector >&; mtl::vector::dense_vector::value_type = std::vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:87:66: required from 'mtl::matrix::multi_vector::value_type& mtl::matrix::multi_vector::operator()(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = std::vector >; mtl::matrix::multi_vector::reference = double&; mtl::matrix::multi_vector::value_type = double; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:39:62: required from 'ValueRef mtl::operations::bracket_proxy::operator[](mtl::operations::bracket_proxy::size_type) [with Matrix = mtl::matrix::multi_vector > >; Ref = mtl::matrix::multi_vector > >&; ValueRef = double&; mtl::operations::bracket_proxy::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:27:9: required from 'void test(const Vector&, const char*) [with Vector = std::vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:48:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/include/c++/5/bits/stl_algobase.h:697:11: required from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = mtl::vector::dense_vector >*; _Tp = mtl::vector::dense_vector >; typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type = void]' /usr/include/c++/5/bits/stl_algobase.h:743:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = mtl::vector::dense_vector >*; _Tp = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:111:11: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:25:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp:47:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 59%] Linking CXX executable multi_vector_setup_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_vector_setup_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/multi_vector_setup_test.dir/multi_vector_setup_test.cpp.o -o multi_vector_setup_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target multi_vector_setup_test make -f libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/depend.internal". Scanning dependencies of target hessenberg_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir/hessenberg_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/hessenberg_test.dir/hessenberg_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp: In function 'void test(Coll&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:36:56: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:41:6: required from 'void test(Coll&, const char*) [with Coll = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:70:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:41:6: required from 'void test(Coll&, const char*) [with Coll = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:70:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:51:10: required from 'Matrix mtl::matrix::hessenberg_factors(const Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:54:26: required from 'void test(Coll&, const char*) [with Coll = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:70:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:819:33: required from 'mtl::matrix::sub_matrix_t >::const_sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(const matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::const_sub_matrix_type = const mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:76:34: required from 'typename mtl::matrix::sub_matrix_t::const_sub_matrix_type mtl::matrix::sub_matrix(const Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::const_sub_matrix_type = const mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = const mtl::matrix::dense2D&; ValueRef = const mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:54:40: required from 'Matrix mtl::matrix::hessenberg_factors(const Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:54:26: required from 'void test(Coll&, const char*) [with Coll = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp:70:27: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 59%] Linking CXX executable hessenberg_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hessenberg_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/hessenberg_test.dir/hessenberg_test.cpp.o -o hessenberg_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target hessenberg_test make -f libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/depend.internal". Scanning dependencies of target int_vector_initialization_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir/int_vector_initialization_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/int_vector_initialization_test.dir/int_vector_initialization_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp:28:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 59%] Linking CXX executable int_vector_initialization_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/int_vector_initialization_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/int_vector_initialization_test.dir/int_vector_initialization_test.cpp.o -o int_vector_initialization_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Built target int_vector_initialization_test make -f libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/depend.internal". Scanning dependencies of target matrix_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 59%] Building CXX object libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir/matrix_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_product_test.dir/matrix_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:40, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:360:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:361:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:363:58: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:21:0: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:360:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:361:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:363:58: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:21: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:360:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:361:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:237:6: required from 'void test(MatrixA&, MatrixB&, MatrixC&, const char*) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp:363:58: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 60%] Linking CXX executable matrix_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_product_test.dir/matrix_product_test.cpp.o -o matrix_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 60%] Built target matrix_product_test make -f libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/depend.internal". Scanning dependencies of target reorder_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 60%] Building CXX object libs/numeric/mtl/test/CMakeFiles/reorder_test.dir/reorder_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/reorder_test.dir/reorder_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:73:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:77:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:78:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:79:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::compressed2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:80:45: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:73:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:79:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:73:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = std::complex; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = std::complex [3][3]; Matrix = mtl::matrix::dense2D >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:39:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:79:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::compressed2D >; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:53:27: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp:77:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 60%] Linking CXX executable reorder_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/reorder_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/reorder_test.dir/reorder_test.cpp.o -o reorder_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 60%] Built target reorder_test make -f libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/depend.internal". Scanning dependencies of target inverse_trisolve_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 60%] Building CXX object libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir/inverse_trisolve_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inverse_trisolve_test.dir/inverse_trisolve_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:24:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:6: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:172:55: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&, DiaTag) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::col_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::inverse_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:107:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::col_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:172:55: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&, DiaTag) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:127:26: warning: unused parameter 'r' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::inverse_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:127:37: warning: unused parameter 'aic' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::inverse_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::morton_dense_col_cursor<12297829382473034410ul>; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:172:55: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&, DiaTag) [with Matrix = mtl::matrix::morton_dense; Vector = mtl::vector::dense_vector >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:84:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::morton_dense_col_cursor<6148914691236517206ul>; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::morton_dense; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:172:55: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&, DiaTag) [with Matrix = mtl::matrix::morton_dense; Vector = mtl::vector::dense_vector >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:85:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:172:55: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&, DiaTag) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:86:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::col_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::inverse_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:107:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::col_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:172:55: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&, DiaTag) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:49:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:87:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:127:26: warning: unused parameter 'r' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::inverse_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:127:37: warning: unused parameter 'aic' [-Wunused-parameter] void col_init(size_type r, Cursor& aic, Cursor& aiend, value_type& rr, value_type& res, tag::inverse_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:82:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:25:5: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::transposed_view > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:53:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:86:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::transposed_view > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:53:22: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp:87:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 61%] Linking CXX executable inverse_trisolve_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse_trisolve_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inverse_trisolve_test.dir/inverse_trisolve_test.cpp.o -o inverse_trisolve_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Built target inverse_trisolve_test make -f libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/depend.internal". Scanning dependencies of target mixed_complex_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Building CXX object libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir/mixed_complex_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/mixed_complex_test.dir/mixed_complex_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 61%] Linking CXX executable mixed_complex_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixed_complex_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/mixed_complex_test.dir/mixed_complex_test.cpp.o -o mixed_complex_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Built target mixed_complex_test make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/depend.internal". Scanning dependencies of target multi_vector_hermitian_times_vector_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Building CXX object libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir/multi_vector_hermitian_times_vector_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/multi_vector_hermitian_times_vector_test.dir/multi_vector_hermitian_times_vector_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:30:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:25:37: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:34:14: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::hermitian_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:31:6: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:87:66: required from 'mtl::matrix::multi_vector::value_type& mtl::matrix::multi_vector::operator()(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::reference = std::complex&; mtl::matrix::multi_vector::value_type = std::complex; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:39:62: required from 'ValueRef mtl::operations::bracket_proxy::operator[](mtl::operations::bracket_proxy::size_type) [with Matrix = mtl::matrix::multi_vector > >; Ref = mtl::matrix::multi_vector > >&; ValueRef = std::complex&; mtl::operations::bracket_proxy::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:27:9: required from 'void test(const Vector&, const char*) [with Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp:44:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 61%] Linking CXX executable multi_vector_hermitian_times_vector_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_vector_hermitian_times_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/multi_vector_hermitian_times_vector_test.dir/multi_vector_hermitian_times_vector_test.cpp.o -o multi_vector_hermitian_times_vector_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 61%] Built target multi_vector_hermitian_times_vector_test make -f libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/depend.internal". Scanning dependencies of target print_matrix_product_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Building CXX object libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir/print_matrix_product_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/print_matrix_product_test.dir/print_matrix_product_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][2]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][2]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [2][2]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:23:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][2]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][2]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [2][2]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:23:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 2u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][2]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][2]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [2][2]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp:23:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 62%] Linking CXX executable print_matrix_product_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/print_matrix_product_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/print_matrix_product_test.dir/print_matrix_product_test.cpp.o -o print_matrix_product_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target print_matrix_product_test make -f libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/depend.internal". Scanning dependencies of target compressed2d_access_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Building CXX object libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir/compressed2d_access_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2d_access_test.dir/compressed2d_access_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp: In function 'void test(Matrix&, const char*)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:25:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename mtl::Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 62%] Linking CXX executable compressed2d_access_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2d_access_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2d_access_test.dir/compressed2d_access_test.cpp.o -o compressed2d_access_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target compressed2d_access_test make -f libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/depend.internal". Scanning dependencies of target print_matrix_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Building CXX object libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir/print_matrix_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/print_matrix_test.dir/print_matrix_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:65:11: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:85:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:65:11: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:86:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:65:11: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:85:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:65:11: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:86:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:17: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:65:11: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:85:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::col_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:65:11: required from 'void test(Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp:86:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 62%] Linking CXX executable print_matrix_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/print_matrix_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/print_matrix_test.dir/print_matrix_test.cpp.o -o print_matrix_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target print_matrix_test make -f libs/numeric/mtl/test/CMakeFiles/qr_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/qr_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/qr_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/qr_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/qr_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/qr_test.dir/depend.internal". Scanning dependencies of target qr_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/test/CMakeFiles/qr_test.dir/build.make libs/numeric/mtl/test/CMakeFiles/qr_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Building CXX object libs/numeric/mtl/test/CMakeFiles/qr_test.dir/qr_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/qr_test.dir/qr_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:36:53: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/include/boost/tuple/detail/tuple_basic.hpp:587:16: required from 'boost::tuples::tuple& boost::tuples::tuple::operator=(const std::pair<_U1, _U2>&) [with U1 = mtl::matrix::dense2D; U2 = mtl::matrix::dense2D; T0 = mtl::matrix::dense2D&; T1 = mtl::matrix::dense2D&; T2 = boost::tuples::null_type; T3 = boost::tuples::null_type; T4 = boost::tuples::null_type; T5 = boost::tuples::null_type; T6 = boost::tuples::null_type; T7 = boost::tuples::null_type; T8 = boost::tuples::null_type; T9 = boost::tuples::null_type]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:54:18: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/include/boost/tuple/detail/tuple_basic.hpp:587:16: required from 'boost::tuples::tuple& boost::tuples::tuple::operator=(const std::pair<_U1, _U2>&) [with U1 = mtl::matrix::dense2D; U2 = mtl::matrix::dense2D; T0 = mtl::matrix::dense2D&; T1 = mtl::matrix::dense2D&; T2 = boost::tuples::null_type; T3 = boost::tuples::null_type; T4 = boost::tuples::null_type; T5 = boost::tuples::null_type; T6 = boost::tuples::null_type; T7 = boost::tuples::null_type; T8 = boost::tuples::null_type; T9 = boost::tuples::null_type]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:54:18: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::scaled_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:54:43: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:54:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:39: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::vector::strided_vector_ref >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:50:25: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:54:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:53:19: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:54:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Src2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Src2 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:99:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr >, mtl::matrix::compressed2D > >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::compressed2D > >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp:81:9: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 62%] Linking CXX executable qr_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/qr_test.dir/qr_test.cpp.o -o qr_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target qr_test make -f libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/depend.internal". Scanning dependencies of target vector_expr make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir/vector_expr.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_expr.dir/vector_expr.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:11:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:12:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:15:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp:15:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 62%] Linking CXX executable vector_expr cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_expr.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_expr.dir/vector_expr.cpp.o -o vector_expr -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 62%] Built target vector_expr make -f libs/numeric/mtl/examples/CMakeFiles/vector2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector2.dir/depend.internal". Scanning dependencies of target vector2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/vector2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/vector2.dir/vector2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector2.dir/vector2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp:12:80: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector, mtl::vector::parameters >; E2 = std::complex; SFunctor = mtl::sfunctor::assign, std::complex >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 63%] Linking CXX executable vector2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector2.dir/vector2.cpp.o -o vector2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Built target vector2 make -f libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/depend.internal". Scanning dependencies of target vector_reduction make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir/vector_reduction.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_reduction.dir/vector_reduction.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:11:40: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp:14:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 63%] Linking CXX executable vector_reduction cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_reduction.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_reduction.dir/vector_reduction.cpp.o -o vector_reduction -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Built target vector_reduction make -f libs/numeric/mtl/examples/CMakeFiles/vector1.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector1.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector1.dir/depend.internal". Scanning dependencies of target vector1 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/vector1.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector1.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/vector1.dir/vector1.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector1.dir/vector1.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:11:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp:14:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 63%] Linking CXX executable vector1 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector1.dir/vector1.cpp.o -o vector1 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Built target vector1 make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/depend.internal". Scanning dependencies of target matrix_functions2a make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 63%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir/matrix_functions2a.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_functions2a.dir/matrix_functions2a.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp: In function 'int main(int, char**)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:8:39: warning: typedef 'cdouble' locally defined but not used [-Wunused-local-typedefs] typedef std::complex cdouble; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [2][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:12:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [2][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:12:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 2u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [2][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [2][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp:12:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 65%] Linking CXX executable matrix_functions2a cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_functions2a.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_functions2a.dir/matrix_functions2a.cpp.o -o matrix_functions2a -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 65%] Built target matrix_functions2a make -f libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/build.make libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/depend.internal". Scanning dependencies of target minimize_complexity make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/build.make libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 65%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir/minimize_complexity.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/minimize_complexity.dir/minimize_complexity.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 66%] Linking CXX executable minimize_complexity cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/minimize_complexity.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/minimize_complexity.dir/minimize_complexity.cpp.o -o minimize_complexity -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 66%] Built target minimize_complexity make -f libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/depend.internal". Scanning dependencies of target matrix_addition make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 66%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir/matrix_addition.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_addition.dir/matrix_addition.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::morton_dense; Src2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::morton_dense; Src2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:360:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_plus_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:28: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:214:15: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_minus_expr >, mtl::matrix::map_view, mtl::matrix::dense2D > > >; E2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:375:43: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_plus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::map_view, mtl::matrix::dense2D > > >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:28: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr >, mtl::matrix::map_view, mtl::matrix::dense2D > > >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp:16:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 66%] Linking CXX executable matrix_addition cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_addition.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_addition.dir/matrix_addition.cpp.o -o matrix_addition -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 66%] Built target matrix_addition make -f libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/depend.internal". Scanning dependencies of target lu_example make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 67%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/lu_example.dir/lu_example.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/lu_example.dir/lu_example.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:11:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:26:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:44: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:40:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = unsigned int&; mtl::vector::dense_vector::value_type = unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = unsigned int&; mtl::vector::dense_vector::value_type = unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:44:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::dense2D; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:28:19: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:92:26: required from 'Vector mtl::matrix::lu_solve_straight(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:37:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:40:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:21:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:43:7: required from 'void mtl::matrix::lu(Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:31:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp:21:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead [ 67%] Linking CXX executable lu_example cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/lu_example.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/lu_example.dir/lu_example.cpp.o -o lu_example -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 67%] Built target lu_example make -f libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/depend.internal". Scanning dependencies of target matrix_mult_add make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir/matrix_mult_add.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_mult_add.dir/matrix_mult_add.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:401:44: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_minus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:29: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator-=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:224:15: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:375:43: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_plus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:28: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:14:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::morton_dense; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:401:44: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_minus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:29: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator-=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:224:15: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:375:43: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_plus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:28: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:14:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:401:44: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_minus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:29: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator-=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:224:15: required from 'Matrix& mtl::matrix::crtp_plus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_minus_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_plus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >; E2 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:375:43: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_plus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:28: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D > >, mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::morton_dense >, mtl::matrix::morton_dense > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp:14:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 68%] Linking CXX executable matrix_mult_add cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_mult_add.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_mult_add.dir/matrix_mult_add.cpp.o -o matrix_mult_add -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Built target matrix_mult_add make -f libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/depend.internal". Scanning dependencies of target matrix_operations make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir/matrix_operations.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_operations.dir/matrix_operations.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Src2 = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:360:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_plus_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:553:28: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator+=(const Source&) [with Source = mtl::matrix::mat_mat_minus_expr, mtl::matrix::dense2D > >; Matrix = mtl::matrix::morton_dense; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp:23:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 68%] Linking CXX executable matrix_operations cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_operations.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_operations.dir/matrix_operations.cpp.o -o matrix_operations -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 68%] Built target matrix_operations make -f libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/depend.internal". Scanning dependencies of target inverse_matrix make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir/inverse_matrix.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inverse_matrix.dir/inverse_matrix.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:24:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:112:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:25:10: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::change_dim(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:105:24: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:157:31: warning: unused parameter 'n' [-Wunused-parameter] void change_dim(size_type n) { MTL_DEBUG_THROW_IF(my_size != n, incompatible_size()); } ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:86:50: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:162:21: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:94:56: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = unsigned int&; mtl::vector::dense_vector::value_type = unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = unsigned int&; mtl::vector::dense_vector::value_type = unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:114:15: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:28: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:88:7: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:162:21: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:143:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:819:33: required from 'mtl::matrix::sub_matrix_t >::const_sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(const matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::const_sub_matrix_type = const mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:76:34: required from 'typename mtl::matrix::sub_matrix_t::const_sub_matrix_type mtl::matrix::sub_matrix(const Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::const_sub_matrix_type = const mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = const mtl::matrix::dense2D&; ValueRef = const mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:94:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:143:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::compressed2D >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp:118:83: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 69%] Linking CXX executable inverse_matrix cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse_matrix.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inverse_matrix.dir/inverse_matrix.cpp.o -o inverse_matrix -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Built target inverse_matrix make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/depend.internal". Scanning dependencies of target matrix_functions2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir/matrix_functions2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_functions2.dir/matrix_functions2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 69%] Linking CXX executable matrix_functions2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_functions2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_functions2.dir/matrix_functions2.cpp.o -o matrix_functions2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Built target matrix_functions2 make -f libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/depend.internal". Scanning dependencies of target move_matrix make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir/move_matrix.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/move_matrix.dir/move_matrix.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:24:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:24:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:26:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:26:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp:26:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 69%] Linking CXX executable move_matrix cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/move_matrix.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/move_matrix.dir/move_matrix.cpp.o -o move_matrix -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Built target move_matrix make -f libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/depend.internal". Scanning dependencies of target inv_matrix make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir/inv_matrix.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/inv_matrix.dir/inv_matrix.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:18:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:19:13: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::change_dim(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:105:24: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:29:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:157:31: warning: unused parameter 'n' [-Wunused-parameter] void change_dim(size_type n) { MTL_DEBUG_THROW_IF(my_size != n, incompatible_size()); } ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::dense2D; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:57:27: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:29:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:14:21: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:86:8: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_plus_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_plus_expr, mtl::matrix::banded_view > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:24:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:28: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'typename mtl::matrix::traits::inv::type mtl::matrix::inv_upper(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::traits::inv::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:29:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:19:13: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::compressed2D >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; E2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >, mtl::matrix::compressed2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp:35:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 69%] Linking CXX executable inv_matrix cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/inv_matrix.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/inv_matrix.dir/inv_matrix.cpp.o -o inv_matrix -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 69%] Built target inv_matrix make -f libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/depend.internal". Scanning dependencies of target insert_class make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/insert_class.dir/insert_class.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/insert_class.dir/insert_class.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 71%] Linking CXX executable insert_class cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/insert_class.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/insert_class.dir/insert_class.cpp.o -o insert_class -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Built target insert_class make -f libs/numeric/mtl/examples/CMakeFiles/dot.dir/build.make libs/numeric/mtl/examples/CMakeFiles/dot.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dot.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dot.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dot.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dot.dir/depend.internal". Scanning dependencies of target dot make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/dot.dir/build.make libs/numeric/mtl/examples/CMakeFiles/dot.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/dot.dir/dot.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dot.dir/dot.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:11:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:12:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:15:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp:15:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 71%] Linking CXX executable dot cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dot.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dot.dir/dot.cpp.o -o dot -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Built target dot make -f libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/depend.internal". Scanning dependencies of target matrix_mult_simple make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir/matrix_mult_simple.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_mult_simple.dir/matrix_mult_simple.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:17:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:17:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp:17:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 71%] Linking CXX executable matrix_mult_simple cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_mult_simple.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_mult_simple.dir/matrix_mult_simple.cpp.o -o matrix_mult_simple -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Built target matrix_mult_simple make -f libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/build.make libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/depend.internal". Scanning dependencies of target compressed2D make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/build.make libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 71%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir/compressed2D.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/compressed2D.dir/compressed2D.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 72%] Linking CXX executable compressed2D cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressed2D.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/compressed2D.dir/compressed2D.cpp.o -o compressed2D -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 72%] Built target compressed2D make -f libs/numeric/mtl/examples/CMakeFiles/bands.dir/build.make libs/numeric/mtl/examples/CMakeFiles/bands.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/bands.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/bands.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/bands.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/bands.dir/depend.internal". Scanning dependencies of target bands make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/bands.dir/build.make libs/numeric/mtl/examples/CMakeFiles/bands.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 72%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/bands.dir/bands.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/bands.dir/bands.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 5u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][5]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][5]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][5]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:10:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 5u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][5]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][5]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][5]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:10:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view >; Src2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view >; Src2 = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:16:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 5u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][5]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][5]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][5]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp:10:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 73%] Linking CXX executable bands cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/bands.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/bands.dir/bands.cpp.o -o bands -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 73%] Built target bands make -f libs/numeric/mtl/examples/CMakeFiles/upper.dir/build.make libs/numeric/mtl/examples/CMakeFiles/upper.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/upper.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/upper.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/upper.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/upper.dir/depend.internal". Scanning dependencies of target upper make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/upper.dir/build.make libs/numeric/mtl/examples/CMakeFiles/upper.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 73%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/upper.dir/upper.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/upper.dir/upper.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 74%] Linking CXX executable upper cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/upper.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/upper.dir/upper.cpp.o -o upper -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 74%] Built target upper make -f libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/build.make libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/depend.internal". Scanning dependencies of target array_initialization make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/build.make libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 74%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir/array_initialization.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/array_initialization.dir/array_initialization.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:14:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:14:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 4u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][4]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][4]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp:14:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 75%] Linking CXX executable array_initialization cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/array_initialization.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/array_initialization.dir/array_initialization.cpp.o -o array_initialization -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 75%] Built target array_initialization make -f libs/numeric/mtl/examples/CMakeFiles/permutation.dir/build.make libs/numeric/mtl/examples/CMakeFiles/permutation.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/permutation.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/permutation.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/permutation.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/permutation.dir/depend.internal". Scanning dependencies of target permutation make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/permutation.dir/build.make libs/numeric/mtl/examples/CMakeFiles/permutation.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 75%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/permutation.dir/permutation.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/permutation.dir/permutation.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector >; Value = double; unsigned int Rows = 3u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = double [3]; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = double [3]; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:24:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:21:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp:21:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 77%] Linking CXX executable permutation cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/permutation.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/permutation.dir/permutation.cpp.o -o permutation -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 77%] Built target permutation make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/depend.internal". Scanning dependencies of target matrix_functions3 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 77%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir/matrix_functions3.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_functions3.dir/matrix_functions3.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:11:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:18:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::const_reference = const std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::const_reference = const std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:23:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:118:19: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type*) [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/row_in_matrix.hpp:63:94: required from 'static Return mtl::RowInMatrix >::dispatch(Ref&, mtl::RowInMatrix >::size_type, const mtl::irange&, mpl_::true_) [with Return = mtl::vector::dense_vector, mtl::vector::parameters >; Ref = mtl::matrix::dense2D >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::RowInMatrix >::size_type = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/row_in_matrix.hpp:49:33: required from 'static mtl::RowInMatrix >::type mtl::RowInMatrix >::apply(mtl::RowInMatrix >::ref_type&, mtl::RowInMatrix >::size_type, const mtl::irange&) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::RowInMatrix >::type = mtl::vector::dense_vector, mtl::vector::parameters >; mtl::RowInMatrix >::ref_type = mtl::matrix::dense2D >; mtl::RowInMatrix >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:47:30: required from 'typename boost::lazy_enable_if_c::my_traits::value, mtl::RowInMatrix::type> >::type mtl::operations::bracket_proxy::operator[](const T&) [with T = mtl::irange; Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = std::complex&; typename boost::lazy_enable_if_c::my_traits::value, mtl::RowInMatrix::type> >::type = mtl::vector::dense_vector, mtl::vector::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:26:77: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:152:20: required from 'const value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::const_reference = const std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:157:69: required from 'const value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters; mtl::vector::dense_vector::const_reference = const std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp:35:15: required from 'std::ostream& mtl::vector::print_vector(const Vector&, std::ostream&, int, int) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp:77:21: required from 'std::ostream& mtl::vector::operator<<(std::ostream&, const mtl::vector::vec_expr&) [with Vector = mtl::vector::dense_vector, mtl::vector::parameters >; std::ostream = std::basic_ostream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:28:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:11:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const std::complex&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:39: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; SFunctor = mtl::sfunctor::assign, std::complex >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::vector::strided_vector_ref, mtl::vector::parameters<> >; Value = std::complex; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp:21:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 77%] Linking CXX executable matrix_functions3 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_functions3.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_functions3.dir/matrix_functions3.cpp.o -o matrix_functions3 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 77%] Built target matrix_functions3 make -f libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/depend.internal". Scanning dependencies of target svd_example make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 77%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/svd_example.dir/svd_example.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/svd_example.dir/svd_example.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/include/boost/tuple/detail/tuple_basic.hpp:324:10: required from 'boost::tuples::cons& boost::tuples::cons::operator=(const boost::tuples::cons&) [with HT = mtl::matrix::dense2D; TT = boost::tuples::cons, boost::tuples::cons, boost::tuples::null_type> >]' /usr/include/boost/tuple/detail/tuple_basic.hpp:474:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/include/boost/tuple/detail/tuple_basic.hpp:324:10: required from 'boost::tuples::cons& boost::tuples::cons::operator=(const boost::tuples::cons&) [with HT = mtl::matrix::dense2D; TT = boost::tuples::cons, boost::tuples::cons, boost::tuples::null_type> >]' /usr/include/boost/tuple/detail/tuple_basic.hpp:474:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::scaled_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:54:43: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:51:24: required from 'void mtl::matrix::svd(const Matrix&, Matrix&, Matrix&, Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:86:8: required from 'boost::tuples::tuple mtl::matrix::svd(const Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:16:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:39: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::vector::strided_vector_ref >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:50:25: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:51:24: required from 'void mtl::matrix::svd(const Matrix&, Matrix&, Matrix&, Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:86:8: required from 'boost::tuples::tuple mtl::matrix::svd(const Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:16:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:53:19: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:51:24: required from 'void mtl::matrix::svd(const Matrix&, Matrix&, Matrix&, Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp:86:8: required from 'boost::tuples::tuple mtl::matrix::svd(const Matrix&, double) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp:16:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 78%] Linking CXX executable svd_example cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/svd_example.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/svd_example.dir/svd_example.cpp.o -o svd_example -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Built target svd_example make -f libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/build.make libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/depend.internal". Scanning dependencies of target dense2D make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/build.make libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/dense2D.dir/dense2D.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/dense2D.dir/dense2D.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 78%] Linking CXX executable dense2D cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense2D.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/dense2D.dir/dense2D.cpp.o -o dense2D -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Built target dense2D make -f libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/depend.internal". Scanning dependencies of target insert_scope make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir/insert_scope.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/insert_scope.dir/insert_scope.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 78%] Linking CXX executable insert_scope cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/insert_scope.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/insert_scope.dir/insert_scope.cpp.o -o insert_scope -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Built target insert_scope make -f libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/build.make libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/depend.internal". Scanning dependencies of target solve_sudoku make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/build.make libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir/solve_sudoku.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/solve_sudoku.dir/solve_sudoku.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = int; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:29:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:109:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = int; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = int; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:192:5: required from 'mtl::io::matrix_market_istream& mtl::io::matrix_market_istream::read(Matrix&, mtl::tag::matrix) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp:68:61: required from 'mtl::io::matrix_market_istream::self& mtl::io::matrix_market_istream::operator>>(Coll&) [with Coll = mtl::matrix::dense2D; mtl::io::matrix_market_istream::self = mtl::io::matrix_market_istream]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp:109:50: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 78%] Linking CXX executable solve_sudoku cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/solve_sudoku.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/solve_sudoku.dir/solve_sudoku.cpp.o -o solve_sudoku -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Built target solve_sudoku make -f libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/build.make libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/depend.internal". Scanning dependencies of target ilu_0_bicgstab make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/build.make libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 78%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir/ilu_0_bicgstab.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ilu_0_bicgstab.dir/ilu_0_bicgstab.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:21:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:18:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:37:10: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ilu_0 > >; Iteration = itl::noisy_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:28:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:18:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:58:31: required from 'Vector itl::pc::ilu_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:51:17: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ilu_0 > >; Iteration = itl::noisy_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp:28:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ [ 79%] Linking CXX executable ilu_0_bicgstab cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/ilu_0_bicgstab.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ilu_0_bicgstab.dir/ilu_0_bicgstab.cpp.o -o ilu_0_bicgstab -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target ilu_0_bicgstab make -f libs/numeric/mtl/examples/CMakeFiles/lower.dir/build.make libs/numeric/mtl/examples/CMakeFiles/lower.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lower.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lower.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lower.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lower.dir/depend.internal". Scanning dependencies of target lower make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/lower.dir/build.make libs/numeric/mtl/examples/CMakeFiles/lower.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/lower.dir/lower.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/lower.dir/lower.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 79%] Linking CXX executable lower cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/lower.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/lower.dir/lower.cpp.o -o lower -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target lower make -f libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/build.make libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/depend.internal". Scanning dependencies of target shallow_copy_problems_const make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/build.make libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir/shallow_copy_problems_const.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/shallow_copy_problems_const.dir/shallow_copy_problems_const.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:20:6: required from 'double f(const Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:31:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:20:6: required from 'double f(const Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp:31:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 79%] Linking CXX executable shallow_copy_problems_const cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/shallow_copy_problems_const.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/shallow_copy_problems_const.dir/shallow_copy_problems_const.cpp.o -o shallow_copy_problems_const -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target shallow_copy_problems_const make -f libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/depend.internal". Scanning dependencies of target insert_class_expensive make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir/insert_class_expensive.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/insert_class_expensive.dir/insert_class_expensive.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 79%] Linking CXX executable insert_class_expensive cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/insert_class_expensive.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/insert_class_expensive.dir/insert_class_expensive.cpp.o -o insert_class_expensive -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target insert_class_expensive make -f libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/build.make libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/depend.internal". Scanning dependencies of target shallow_copy_problems_type make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/build.make libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir/shallow_copy_problems_type.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/shallow_copy_problems_type.dir/shallow_copy_problems_type.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:15:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:15:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:18:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:18:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = float; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = float; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:333:25: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::true_) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; mpl_::true_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = float; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp:18:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 79%] Linking CXX executable shallow_copy_problems_type cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/shallow_copy_problems_type.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/shallow_copy_problems_type.dir/shallow_copy_problems_type.cpp.o -o shallow_copy_problems_type -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target shallow_copy_problems_type make -f libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/depend.internal". Scanning dependencies of target hessenberg_example make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir/hessenberg_example.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/hessenberg_example.dir/hessenberg_example.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:13:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:13:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:51:10: required from 'Matrix mtl::matrix::hessenberg_factors(const Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:21:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:819:33: required from 'mtl::matrix::sub_matrix_t >::const_sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(const matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::const_sub_matrix_type = const mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:76:34: required from 'typename mtl::matrix::sub_matrix_t::const_sub_matrix_type mtl::matrix::sub_matrix(const Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::const_sub_matrix_type = const mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = const mtl::matrix::dense2D&; ValueRef = const mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:54:40: required from 'Matrix mtl::matrix::hessenberg_factors(const Matrix&) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp:21:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 79%] Linking CXX executable hessenberg_example cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/hessenberg_example.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/hessenberg_example.dir/hessenberg_example.cpp.o -o hessenberg_example -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target hessenberg_example make -f libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/depend.internal". Scanning dependencies of target eigenvalue_example make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir/eigenvalue_example.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/eigenvalue_example.dir/eigenvalue_example.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp: In instantiation of 'mtl::vector::dense_vector::value_type> mtl::matrix::eigenvalue_symmetric(const Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double; typename mtl::Collection::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:18:35: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:113:54: warning: parameter 'itMax' set but not used [-Wunused-but-set-parameter] typename Collection::size_type itMax= 0) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:18:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:58:6: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_sym_imp(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:22:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:58:6: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_sym_imp(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:22:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:62:27: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:80:6: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_sym_imp(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:22:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:3: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:103:66: required from 'const Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::const_reference = const double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:39: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = mtl::vector::strided_vector_ref >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::vector::strided_vector_ref >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:50:25: required from 'void mtl::matrix::qr(const Matrix&, MatrixQ&, MatrixR&) [with Matrix = mtl::matrix::dense2D; MatrixQ = mtl::matrix::dense2D; MatrixR = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:70:7: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:94:29: required from 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:103:30: required from 'mtl::vector::dense_vector::value_type> mtl::matrix::qr_algo(const Matrix&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::Collection::value_type = double; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp:26:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 79%] Linking CXX executable eigenvalue_example cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/eigenvalue_example.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/eigenvalue_example.dir/eigenvalue_example.cpp.o -o eigenvalue_example -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target eigenvalue_example make -f libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/depend.internal". Scanning dependencies of target orth_example make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/orth_example.dir/orth_example.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/orth_example.dir/orth_example.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:10:74: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp:15:12: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 79%] Linking CXX executable orth_example cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/orth_example.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/orth_example.dir/orth_example.cpp.o -o orth_example -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target orth_example make -f libs/numeric/mtl/examples/CMakeFiles/insert.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert.dir/depend.internal". Scanning dependencies of target insert make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/insert.dir/build.make libs/numeric/mtl/examples/CMakeFiles/insert.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/insert.dir/insert.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/insert.dir/insert.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 79%] Linking CXX executable insert cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/insert.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/insert.dir/insert.cpp.o -o insert -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Built target insert make -f libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/build.make libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/depend.internal". Scanning dependencies of target multi_vector make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/build.make libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 79%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir/multi_vector.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/multi_vector.dir/multi_vector.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:12:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:60:35: required from 'mtl::matrix::multi_vector::multi_vector(mtl::matrix::multi_vector::size_type, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:13:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:20:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:89:46: required from 'Vector& mtl::matrix::multi_vector::vector(mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp:26:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 80%] Linking CXX executable multi_vector cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_vector.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/multi_vector.dir/multi_vector.cpp.o -o multi_vector -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 80%] Built target multi_vector make -f libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/depend.internal". Scanning dependencies of target matrix_norms make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 81%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir/matrix_norms.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_norms.dir/matrix_norms.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:61:57: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D >; MinorIndex = mtl::detail::indexer_col_ref > >; typename mtl::RealMagnitude::value_type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:13:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:64:10: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D >; MinorIndex = mtl::detail::indexer_col_ref > >; typename mtl::RealMagnitude::value_type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp:13:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 81%] Linking CXX executable matrix_norms cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_norms.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_norms.dir/matrix_norms.cpp.o -o matrix_norms -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 81%] Built target matrix_norms make -f libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/depend.internal". Scanning dependencies of target reorder2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 81%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/reorder2.dir/reorder2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/reorder2.dir/reorder2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector >; Value = double; unsigned int Rows = 3u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = double [3]; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = double [3]; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:24:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:21:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp:21:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 83%] Linking CXX executable reorder2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/reorder2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/reorder2.dir/reorder2.cpp.o -o reorder2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 83%] Built target reorder2 make -f libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/depend.internal". Scanning dependencies of target matrix_vector_mult make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 84%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir/matrix_vector_mult.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_vector_mult.dir/matrix_vector_mult.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:13:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:15:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = std::complex; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp:18:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 84%] Linking CXX executable matrix_vector_mult cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector_mult.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_vector_mult.dir/matrix_vector_mult.cpp.o -o matrix_vector_mult -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 84%] Built target matrix_vector_mult make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/depend.internal". Scanning dependencies of target matrix_functions make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/build.make libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir/matrix_functions.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/matrix_functions.dir/matrix_functions.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:61:57: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D >; MinorIndex = mtl::detail::indexer_col_ref > >; typename mtl::RealMagnitude::value_type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:18:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = float; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = float&; mtl::vector::dense_vector::value_type = float; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp:64:10: required from 'typename mtl::RealMagnitude::value_type>::type mtl::impl::max_of_sums(const Matrix&, bool, MinorIndex, unsigned int) [with Matrix = mtl::matrix::dense2D >; MinorIndex = mtl::detail::indexer_col_ref > >; typename mtl::RealMagnitude::value_type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:64:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with long unsigned int Unroll = 8ul; Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp:78:24: required from 'typename mtl::traits::enable_if_matrix::value_type>::type>::type mtl::matrix::one_norm(const Matrix&) [with Matrix = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::value_type>::type>::type = float]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp:18:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 85%] Linking CXX executable matrix_functions cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_functions.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/matrix_functions.dir/matrix_functions.cpp.o -o matrix_functions -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target matrix_functions make -f libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/build.make libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/depend.internal". Scanning dependencies of target morton_dense make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/build.make libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir/morton_dense.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/morton_dense.dir/morton_dense.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 85%] Linking CXX executable morton_dense cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/morton_dense.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/morton_dense.dir/morton_dense.cpp.o -o morton_dense -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target morton_dense make -f libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/build.make libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/depend.internal". Scanning dependencies of target rank_two_update make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/build.make libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir/rank_two_update.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/rank_two_update.dir/rank_two_update.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:14:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp:16:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 85%] Linking CXX executable rank_two_update cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/rank_two_update.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/rank_two_update.dir/rank_two_update.cpp.o -o rank_two_update -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target rank_two_update make -f libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/depend.internal". Scanning dependencies of target element_matrix make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/build.make libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir/element_matrix.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/element_matrix.dir/element_matrix.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:42:27: required from 'void fill(Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:58:11: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = int&; mtl::vector::dense_vector::value_type = int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = int&; mtl::vector::dense_vector::value_type = int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:44:10: required from 'void fill(Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp:58:11: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 85%] Linking CXX executable element_matrix cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/element_matrix.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/element_matrix.dir/element_matrix.cpp.o -o element_matrix -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target element_matrix make -f libs/numeric/mtl/examples/CMakeFiles/recursator.dir/build.make libs/numeric/mtl/examples/CMakeFiles/recursator.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator.dir/depend.internal". Scanning dependencies of target recursator make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/recursator.dir/build.make libs/numeric/mtl/examples/CMakeFiles/recursator.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/recursator.dir/recursator.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/recursator.dir/recursator.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:822:33: required from 'mtl::matrix::sub_matrix_t >::const_sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(const matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::const_sub_matrix_type = const mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:76:34: required from 'typename mtl::matrix::sub_matrix_t::const_sub_matrix_type mtl::matrix::sub_matrix(const Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::const_sub_matrix_type = const mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:65:19: required from 'mtl::matrix::recursator::sub_matrix_type mtl::matrix::recursator::constructor_helper(const MatrixType&) [with MatrixType = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; mtl::matrix::recursator::sub_matrix_type = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:97:36: required from 'mtl::matrix::recursator::recursator(const Matrix&, mtl::matrix::recursator::size_type) [with Matrix = mtl::matrix::morton_dense; mtl::matrix::recursator::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp:17:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 85%] Linking CXX executable recursator cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/recursator.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/recursator.dir/recursator.cpp.o -o recursator -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target recursator make -f libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/build.make libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/depend.internal". Scanning dependencies of target rich_vector_expr make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/build.make libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir/rich_vector_expr.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/rich_vector_expr.dir/rich_vector_expr.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:11:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:12:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:15:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp:15:31: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 85%] Linking CXX executable rich_vector_expr cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/rich_vector_expr.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/rich_vector_expr.dir/rich_vector_expr.cpp.o -o rich_vector_expr -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 85%] Built target rich_vector_expr make -f libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/depend.internal". Scanning dependencies of target recursator2 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/build.make libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 86%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/recursator2.dir/recursator2.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/recursator2.dir/recursator2.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:456:2: required from 'mtl::matrix::morton_dense::morton_dense(mtl::matrix::morton_dense::self&, mtl::matrix::morton_dense_sub_ctor, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type, mtl::matrix::morton_dense::size_type) [with Elt = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense; mtl::matrix::morton_dense::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:815:92: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp:822:33: required from 'mtl::matrix::sub_matrix_t >::const_sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(const matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::const_sub_matrix_type = const mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::morton_dense; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:76:34: required from 'typename mtl::matrix::sub_matrix_t::const_sub_matrix_type mtl::matrix::sub_matrix(const Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::const_sub_matrix_type = const mtl::matrix::morton_dense; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:65:19: required from 'mtl::matrix::recursator::sub_matrix_type mtl::matrix::recursator::constructor_helper(const MatrixType&) [with MatrixType = mtl::matrix::morton_dense; Matrix = mtl::matrix::morton_dense; mtl::matrix::recursator::sub_matrix_type = mtl::matrix::morton_dense]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:97:36: required from 'mtl::matrix::recursator::recursator(const Matrix&, mtl::matrix::recursator::size_type) [with Matrix = mtl::matrix::morton_dense; mtl::matrix::recursator::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp:14:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 86%] Linking CXX executable recursator2 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/recursator2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/recursator2.dir/recursator2.cpp.o -o recursator2 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 86%] Built target recursator2 make -f libs/numeric/mtl/examples/CMakeFiles/reorder.dir/build.make libs/numeric/mtl/examples/CMakeFiles/reorder.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder.dir/depend.internal". Scanning dependencies of target reorder make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/reorder.dir/build.make libs/numeric/mtl/examples/CMakeFiles/reorder.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 86%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/reorder.dir/reorder.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/reorder.dir/reorder.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:89:2: required from 'Vector& mtl::vector::crtp_assign::operator()(Vector&, const Value*) [with Vector = mtl::vector::dense_vector >; Value = double; unsigned int Rows = 3u; mtl::vector::crtp_assign::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = double [3]; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = double [3]; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:24:36: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 3u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [3][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [3][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:21:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp:21:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 86%] Linking CXX executable reorder cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/reorder.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/reorder.dir/reorder.cpp.o -o reorder -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 86%] Built target reorder make -f libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/depend.internal". Scanning dependencies of target vector_min_max make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 86%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir/vector_min_max.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_min_max.dir/vector_min_max.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:5: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:11:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp:14:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 87%] Linking CXX executable vector_min_max cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_min_max.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_min_max.dir/vector_min_max.cpp.o -o vector_min_max -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Built target vector_min_max make -f libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/build.make libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/depend.internal". Scanning dependencies of target reorder3 make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/build.make libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/reorder3.dir/reorder3.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/reorder3.dir/reorder3.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:146:2: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Value (*)[Cols], Matrix&) [with Value = double; unsigned int Rows = 4u; unsigned int Cols = 3u; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = double [4][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = double [4][3]; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = double [4][3]; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:9:29: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::dense2D; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::dense2D; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:22:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = short int; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view > >; Src2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = short int; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:108:17: required from 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D; MatrixB = mtl::matrix::transposed_view > >; MatrixC = mtl::matrix::dense2D; Assign = mtl::assign::assign_sum]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D; B = mtl::matrix::transposed_view > >; C = mtl::matrix::dense2D; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D; E2 = mtl::matrix::transposed_view > >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr, mtl::matrix::transposed_view > > >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp:22:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 87%] Linking CXX executable reorder3 cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/reorder3.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/reorder3.dir/reorder3.cpp.o -o reorder3 -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Built target reorder3 make -f libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/depend.internal". Scanning dependencies of target vector_norm make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/build.make libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir/vector_norm.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/vector_norm.dir/vector_norm.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:4: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:11:42: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp:15:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] [ 87%] Linking CXX executable vector_norm cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_norm.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/vector_norm.dir/vector_norm.cpp.o -o vector_norm -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Built target vector_norm make -f libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/build.make libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/depend.internal". Scanning dependencies of target scaled_matrix_vector_mult make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/build.make libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 87%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir/scaled_matrix_vector_mult.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/scaled_matrix_vector_mult.dir/scaled_matrix_vector_mult.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:10:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::times_assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::scaled_view >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:13:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:9:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:1: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:9:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp:27:5: required from 'void mtl::matrix::laplacian_setup(Matrix&, unsigned int, unsigned int) [with Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp:9:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 89%] Linking CXX executable scaled_matrix_vector_mult cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/scaled_matrix_vector_mult.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/scaled_matrix_vector_mult.dir/scaled_matrix_vector_mult.cpp.o -o scaled_matrix_vector_mult -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 89%] Built target scaled_matrix_vector_mult make -f libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/depend.internal". Scanning dependencies of target setups_example make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/build.make libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 89%] Building CXX object libs/numeric/mtl/examples/CMakeFiles/setups_example.dir/setups_example.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/setups_example.dir/setups_example.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp:2: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 90%] Linking CXX executable setups_example cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/setups_example.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/setups_example.dir/setups_example.cpp.o -o setups_example -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 90%] Built target setups_example make -f libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/build.make libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/depend.internal". Scanning dependencies of target tfqmr_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/build.make libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Building CXX object libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir/tfqmr_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/tfqmr_test.dir/tfqmr_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:50:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:54:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/tfqmr.hpp:46:10: required from 'int itl::tfqmr(const Matrix&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:68:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:54:38: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:58:31: required from 'Vector itl::pc::ilu_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/tfqmr.hpp:41:47: required from 'int itl::tfqmr(const Matrix&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::ilu_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ [ 91%] Linking CXX executable tfqmr_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tfqmr_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/tfqmr_test.dir/tfqmr_test.cpp.o -o tfqmr_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Built target tfqmr_test make -f libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/depend.internal". Scanning dependencies of target ilu_0_dispatch_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Building CXX object libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir/ilu_0_dispatch_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ilu_0_dispatch_test.dir/ilu_0_dispatch_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:68:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:77:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:71:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:124:40: required from 'itl::pc::ilu_0 > >::ilu_0(const Matrix&) [with Value = double; itl::pc::ilu_0 > >::Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:26: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:128:58: required from 'Vector itl::pc::ilu_0 > >::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Value = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::dense2D; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:77:20: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D; Ref = mtl::matrix::dense2D&; ValueRef = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:124:40: required from 'itl::pc::ilu_0 > >::ilu_0(const Matrix&) [with Value = double; itl::pc::ilu_0 > >::Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 91%] Linking CXX executable ilu_0_dispatch_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ilu_0_dispatch_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ilu_0_dispatch_test.dir/ilu_0_dispatch_test.cpp.o -o ilu_0_dispatch_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Built target ilu_0_dispatch_test make -f libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/depend.internal". Scanning dependencies of target ilu_0_bicgstab_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Building CXX object libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir/ilu_0_bicgstab_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ilu_0_bicgstab_test.dir/ilu_0_bicgstab_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:52:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:51:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:37:10: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ilu_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:61:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:51:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:58:31: required from 'Vector itl::pc::ilu_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:51:17: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ilu_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:61:30: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::banded_view > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:69:52: required from 'itl::pc::ilu_0::L_type itl::pc::ilu_0::get_L() [with Matrix = mtl::matrix::compressed2D >; itl::pc::ilu_0::L_type = mtl::matrix::compressed2D >; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:55:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::compressed2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:19:31: required from 'void dense_ilu_0(const At&, const Lt&, const Ut&) [with At = mtl::matrix::compressed2D >; Lt = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::compressed2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:19:31: required from 'void dense_ilu_0(const At&, const Lt&, const Ut&) [with At = mtl::matrix::compressed2D >; Lt = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::compressed2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:19:31: required from 'void dense_ilu_0(const At&, const Lt&, const Ut&) [with At = mtl::matrix::compressed2D >; Lt = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp:55:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 91%] Linking CXX executable ilu_0_bicgstab_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ilu_0_bicgstab_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ilu_0_bicgstab_test.dir/ilu_0_bicgstab_test.cpp.o -o ilu_0_bicgstab_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Built target ilu_0_bicgstab_test make -f libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/build.make libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/depend.internal". Scanning dependencies of target idr_s_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/build.make libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Building CXX object libs/numeric/itl/test/CMakeFiles/idr_s_test.dir/idr_s_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/idr_s_test.dir/idr_s_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:63:32: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:54:16: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:68:18: required from 'mtl::matrix::multi_vector::multi_vector(const Vector&, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:49:64: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:44: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::change_dim(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:105:24: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:157:31: warning: unused parameter 'n' [-Wunused-parameter] void change_dim(size_type n) { MTL_DEBUG_THROW_IF(my_size != n, incompatible_size()); } ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:89:46: required from 'Vector& mtl::matrix::multi_vector::vector(mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:54:16: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_dim(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:226:2: required from 'void mtl::vector::crtp_vector_assign::checked_change_dim(SizeType) [with Vector = mtl::vector::strided_vector_ref >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::strided_vector_ref >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::strided_vector_ref >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:66:12: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:72:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:28: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view > >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:26: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D >; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:111:20: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:16: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:64:48: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp:70:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 91%] Linking CXX executable idr_s_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/idr_s_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/idr_s_test.dir/idr_s_test.cpp.o -o idr_s_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Built target idr_s_test make -f libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/depend.internal". Scanning dependencies of target ic_0_cgs_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Building CXX object libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir/ic_0_cgs_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ic_0_cgs_test.dir/ic_0_cgs_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:26:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cgs.hpp:41:10: required from 'int itl::cgs(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::ic_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:32:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:55:31: required from 'Vector itl::pc::ic_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:134:21: required from 'Vector itl::pc::solve(const itl::pc::ic_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cgs.hpp:48:24: required from 'int itl::cgs(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::ic_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:32:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:86:3: required from 'void itl::pc::ic_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:48:11: required from 'itl::pc::ic_0::ic_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp:25:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 91%] Linking CXX executable ic_0_cgs_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ic_0_cgs_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ic_0_cgs_test.dir/ic_0_cgs_test.cpp.o -o ic_0_cgs_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 91%] Built target ic_0_cgs_test make -f libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/depend.internal". Scanning dependencies of target ilu_0_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 92%] Building CXX object libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir/ilu_0_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ilu_0_test.dir/ilu_0_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:71:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:85:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:79:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:66:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:90:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:346:7: required from 'mtl::matrix::compressed2D::compressed2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::banded_view > >; Elt = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:69:52: required from 'itl::pc::ilu_0::L_type itl::pc::ilu_0::get_L() [with Matrix = mtl::matrix::compressed2D >; itl::pc::ilu_0::L_type = mtl::matrix::compressed2D >; typename mtl::Collection::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:69:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::compressed2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:35:31: required from 'void dense_ilu_0(const At&, const Lt&, const Ut&) [with At = mtl::matrix::compressed2D >; Lt = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:69:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::compressed2D >; Src2 = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::compressed2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:35:31: required from 'void dense_ilu_0(const At&, const Lt&, const Ut&) [with At = mtl::matrix::compressed2D >; Lt = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:69:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::compressed2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::compressed2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:35:31: required from 'void dense_ilu_0(const At&, const Lt&, const Ut&) [with At = mtl::matrix::compressed2D >; Lt = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp:69:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 92%] Linking CXX executable ilu_0_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ilu_0_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ilu_0_test.dir/ilu_0_test.cpp.o -o ilu_0_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 92%] Built target ilu_0_test make -f libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/build.make libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/depend.internal". Scanning dependencies of target bicgstab_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/build.make libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 92%] Building CXX object libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir/bicgstab_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/bicgstab_test.dir/bicgstab_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:27:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:37:10: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::diagonal > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp:33:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 93%] Linking CXX executable bicgstab_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bicgstab_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/bicgstab_test.dir/bicgstab_test.cpp.o -o bicgstab_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 93%] Built target bicgstab_test make -f libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/depend.internal". Scanning dependencies of target ic_0_krylov_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 95%] Building CXX object libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir/ic_0_krylov_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ic_0_krylov_test.dir/ic_0_krylov_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:48:70: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::compressed2D >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:49:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::compressed2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:52:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp:38:3: required from 'int itl::bicg(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:55:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:46:62: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:98:39: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::compressed2D >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::compressed2D >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:49:7: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:52:67: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::hermitian_view > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::hermitian_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp:54:9: required from 'int itl::bicg(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:55:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::hermitian_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:50:10: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::compressed2D >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::minus_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:169:10: required from 'Vector& mtl::vector::crtp_minus_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_minus_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:203:39: required from 'typename mtl::vector::crtp_minus_assign::type mtl::vector::crtp_vector_assign::operator-=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename mtl::vector::crtp_minus_assign::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:52:10: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:98:39: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > > >; B = mtl::vector::dense_vector >; C = mtl::vector::strided_vector_ref >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::strided_vector_ref >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::strided_vector_ref >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:66:12: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::transposed_view > > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:70:6: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::transposed_view > > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:44: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::multi_vector > >; B = mtl::vector::negate_view > >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector > >; E2 = mtl::vector::negate_view > >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::negate_view > > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:76:7: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::multi_vector > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::negate_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::compressed2D >; B = mtl::vector::negate_view > >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::negate_view > >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::negate_view > > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:85:20: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::compressed2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::negate_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::change_dim(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:105:24: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:157:31: warning: unused parameter 'n' [-Wunused-parameter] void change_dim(size_type n) { MTL_DEBUG_THROW_IF(my_size != n, incompatible_size()); } ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::hermitian_view > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::hermitian_view > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::hermitian_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp:54:9: required from 'int itl::bicg(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:55:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_dim(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:226:2: required from 'void mtl::vector::crtp_vector_assign::checked_change_dim(SizeType) [with Vector = mtl::vector::strided_vector_ref >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::strided_vector_ref >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::strided_vector_ref >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:66:12: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:72:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::transposed_view > > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::strided_vector_ref >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > > >; B = mtl::vector::dense_vector >; C = mtl::vector::strided_vector_ref >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::strided_vector_ref >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::strided_vector_ref >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::strided_vector_ref >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:66:12: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::transposed_view > > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:70:6: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::multi_vector > >; VectorIn = mtl::vector::negate_view > >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::multi_vector > >; B = mtl::vector::negate_view > >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector > >; E2 = mtl::vector::negate_view > >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::negate_view > > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:76:7: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::negate_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::compressed2D >; VectorIn = mtl::vector::negate_view > >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::compressed2D >; B = mtl::vector::negate_view > >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::negate_view > >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::negate_view > > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:85:20: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::negate_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::multi_vector_range > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector_range > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:112:14: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::multi_vector_range > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:18:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp: In instantiation of 'void mtl::vector::strided_vector_ref::check_index(mtl::vector::strided_vector_ref::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:102:54: required from 'Value& mtl::vector::strided_vector_ref::operator()(mtl::vector::strided_vector_ref::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::strided_vector_ref::reference = double&; mtl::vector::strided_vector_ref::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:86:28: required from 'void mtl::vector::vec_vec_aop_expr::dynamic_assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:109:16: required from 'void mtl::vector::vec_vec_aop_expr::assign(mpl_::false_) [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:125:12: required from 'mtl::vector::vec_vec_aop_expr::~vec_vec_aop_expr() [with E1 = mtl::vector::strided_vector_ref >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:29:8: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp:67:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:58:31: required from 'Vector itl::pc::ilu_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:51:17: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ilu_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:56:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:98:22: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::banded_view > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::banded_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::banded_view > >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::plus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator+(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::dense_vector >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:114:96: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::banded_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::multi_vector_range > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::multi_vector_range > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector_range > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:112:14: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::minus_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:312:10: required from 'Matrix& mtl::matrix::crtp_minus_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:401:44: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_minus_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:559:29: required from 'Matrix& mtl::matrix::crtp_matrix_assign::operator-=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:72:9: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:94:28: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:94:54: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::compressed2D >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:57: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D >; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:111:20: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::compressed2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view > >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:26: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D >; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:111:20: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::multi_vector > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::multi_vector > >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::vector::map_view, mtl::vector::dense_vector > >; E2 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; SFunctor = mtl::sfunctor::minus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator-(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::vector::map_view, mtl::vector::dense_vector > >; E2 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:82:32: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::multi_vector > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::transposed_view > >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::map_view, mtl::vector::dense_vector > >; SFunctor = mtl::sfunctor::minus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator-(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::map_view, mtl::vector::dense_vector > >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/qmr.hpp:81:28: required from 'int itl::qmr(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, const RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:64:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::transposed_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::banded_view > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::banded_view > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::banded_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::banded_view > >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::dense_vector >; SFunctor = mtl::sfunctor::plus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator+(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::dense_vector >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:114:96: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::compressed2D >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::compressed2D >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:133:7: required from 'mtl::vector::dense_vector::dense_vector(const VectorSrc&, typename boost::disable_if, int>::type) [with VectorSrc = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Value = double; Parameters = mtl::vector::parameters<>; typename boost::disable_if, int>::type = int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:57: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D >; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:111:20: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:75:17: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::multi_vector > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::multi_vector > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::multi_vector > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::multi_vector > >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::vector::map_view, mtl::vector::dense_vector > >; E2 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; SFunctor = mtl::sfunctor::minus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator-(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::vector::map_view, mtl::vector::dense_vector > >; E2 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp:82:32: required from 'int itl::idr_s(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const Matrix&, const VectorIn&, VectorOut&, Assign, mtl::tag::matrix, mtl::tag::vector, mtl::tag::vector) [with Matrix = mtl::matrix::transposed_view > >; VectorIn = mtl::vector::dense_vector >; VectorOut = mtl::vector::dense_vector >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > >; B = mtl::vector::dense_vector >; C = mtl::vector::dense_vector >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:75:6: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::transposed_view > >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp:49:7: required from 'mtl::operation::compute_summand >::compute_summand(const mtl::mat_cvec_times_expr&) [with Matrix = mtl::matrix::transposed_view > >; CVector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp:37:29: required from 'mtl::vector::vec_vec_pmop_expr::vec_vec_pmop_expr(const E1&, const E2&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::map_view, mtl::vector::dense_vector > >; SFunctor = mtl::sfunctor::minus]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_expr.hpp:35:71: required from 'mtl::vector::vec_vec_pmop_expr > mtl::vector::operator-(const mtl::vector::vec_expr&, const mtl::vector::vec_expr&) [with E1 = mtl::mat_cvec_times_expr > >, mtl::vector::dense_vector > >; E2 = mtl::vector::map_view, mtl::vector::dense_vector > >; typename E2::value_type = double; typename E1::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/qmr.hpp:81:28: required from 'int itl::qmr(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, const RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::ilu_0 > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:64:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:271:28: warning: cast from type 'const mtl::vector::dense_vector >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&v == (void*)&w, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > >; B = mtl::matrix::dense2D >; C = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::dense2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:62:65: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::transposed_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D >; B = mtl::matrix::dense2D >; C = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::type = void]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:64:36: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:28: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:54:54: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::transposed_view > >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::transposed_view > >; B = mtl::matrix::dense2D >; C = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view > >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr > >, mtl::matrix::dense2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:62:65: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:94:28: warning: cast from type 'const mtl::matrix::transposed_view > >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:94:54: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp: In instantiation of 'void mtl::matrix::gen_mult(const MatrixA&, const MatrixB&, MatrixC&, Assign, mtl::tag::matrix, mtl::tag::matrix, mtl::tag::matrix) [with MatrixA = mtl::matrix::dense2D >; MatrixB = mtl::matrix::dense2D >; MatrixC = mtl::matrix::dense2D >; Assign = mtl::assign::assign_sum]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:59:13: required from 'typename mtl::traits::enable_if_matrix::type mtl::matrix::mult(const A&, const B&, C&) [with A = mtl::matrix::dense2D >; B = mtl::matrix::dense2D >; C = mtl::matrix::dense2D >; typename mtl::traits::enable_if_matrix::type = void]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:116:6: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::dense2D >; E2 = mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Matrix = mtl::matrix::dense2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D > >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:64:36: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:94:28: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:94:54: warning: cast from type 'const mtl::matrix::dense2D >*' to type 'void*' casts away qualifiers [-Wcast-qual] MTL_THROW_IF((void*)&a == (void*)&c || (void*)&b == (void*)&c, argument_result_conflict()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp:44:11: note: in definition of macro 'MTL_THROW_IF' if (Test) throw Exception; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp: In function 'int test_main(int, char**)': /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:65:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Transposed-free Quasi-minimal residual", tfqmr, (As, xs, bs, ILU, I, iters)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:64:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Quasi-minimal residual", qmr, (As, xs, bs, ILU, I, iters)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:63:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Induced Dimension Reduction on s dimensions (IDR(s))", idr_s, (As, xs, bs, ILU, I, iters, s)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:62:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Generalized Minimal Residual method with restart", gmres, (As, xs, bs, I, I, iters, restart)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:60:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Conjugate Gradient Squared", cgs, (As, xs, bs, ILU, iters)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:59:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Conjugate Gradient", cg, (As, xs, bs, IC, iters)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:58:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Bi-Conjugate Gradient Stabilized(ell)", bicgstab_ell, (As, xs, bs, ILU, I, iters, ell)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:57:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Bi-Conjugate Gradient Stabilized(2)", bicgstab_2, (As, xs, bs, ILU, iters)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:56:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Bi-Conjugate Gradient Stabilized", bicgstab, (As, xs, bs, ILU, iters)); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:31:9: warning: 'codes' may be used uninitialized in this function [-Wmaybe-uninitialized] if (codes != 0) { \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:24:13: note: 'codes' was declared here int codes; \ ^ /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp:55:5: note: in expansion of macro 'MTL_RUN_SOLVER' MTL_RUN_SOLVER("Bi-Conjugate Gradient", bicg, (As, xs, bs, I, iters)); ^ [ 95%] Linking CXX executable ic_0_krylov_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ic_0_krylov_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ic_0_krylov_test.dir/ic_0_krylov_test.cpp.o -o ic_0_krylov_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 95%] Built target ic_0_krylov_test make -f libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/depend.internal". Scanning dependencies of target ic_0_bicg_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 95%] Building CXX object libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir/ic_0_bicg_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ic_0_bicg_test.dir/ic_0_bicg_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:27:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp:38:3: required from 'int itl::bicg(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::ic_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:33:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:55:31: required from 'Vector itl::pc::ic_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:134:21: required from 'Vector itl::pc::solve(const itl::pc::ic_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp:38:10: required from 'int itl::bicg(const LinearOperator&, Vector&, const Vector&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Preconditioner = itl::pc::ic_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:33:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:86:3: required from 'void itl::pc::ic_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:48:11: required from 'itl::pc::ic_0::ic_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp:26:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [ 95%] Linking CXX executable ic_0_bicg_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ic_0_bicg_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ic_0_bicg_test.dir/ic_0_bicg_test.cpp.o -o ic_0_bicg_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 95%] Built target ic_0_bicg_test make -f libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/build.make libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/depend.internal". Scanning dependencies of target bicgstab_complex_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/build.make libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Building CXX object libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir/bicgstab_complex_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/bicgstab_complex_test.dir/bicgstab_complex_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:15: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:52:74: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign, int>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:37:10: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp:58:28: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ [ 96%] Linking CXX executable bicgstab_complex_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bicgstab_complex_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/bicgstab_complex_test.dir/bicgstab_complex_test.cpp.o -o bicgstab_complex_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Built target bicgstab_complex_test make -f libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/build.make libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/depend.internal". Scanning dependencies of target absolut_termination_criterion_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/build.make libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Building CXX object libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir/absolut_termination_criterion_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/absolut_termination_criterion_test.dir/absolut_termination_criterion_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:29:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp:37:9: required from 'int itl::cg(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::diagonal > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp:35:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 96%] Linking CXX executable absolut_termination_criterion_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/absolut_termination_criterion_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/absolut_termination_criterion_test.dir/absolut_termination_criterion_test.cpp.o -o absolut_termination_criterion_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Built target absolut_termination_criterion_test make -f libs/numeric/itl/test/CMakeFiles/qmr_test.dir/build.make libs/numeric/itl/test/CMakeFiles/qmr_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/qmr_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/qmr_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/qmr_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/qmr_test.dir/depend.internal". Scanning dependencies of target qmr_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/qmr_test.dir/build.make libs/numeric/itl/test/CMakeFiles/qmr_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 96%] Building CXX object libs/numeric/itl/test/CMakeFiles/qmr_test.dir/qmr_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/qmr_test.dir/qmr_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:35:46: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:36:69: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/qmr.hpp:59:15: required from 'int itl::qmr(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, const RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::diagonal > >; RightPreconditioner = itl::pc::diagonal > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp:45:26: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 97%] Linking CXX executable qmr_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/qmr_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/qmr_test.dir/qmr_test.cpp.o -o qmr_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target qmr_test make -f libs/numeric/itl/test/CMakeFiles/cg_test.dir/build.make libs/numeric/itl/test/CMakeFiles/cg_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/cg_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/cg_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/cg_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/cg_test.dir/depend.internal". Scanning dependencies of target cg_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/cg_test.dir/build.make libs/numeric/itl/test/CMakeFiles/cg_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Building CXX object libs/numeric/itl/test/CMakeFiles/cg_test.dir/cg_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/cg_test.dir/cg_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:14: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:29:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp:37:9: required from 'int itl::cg(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp:35:22: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ [ 97%] Linking CXX executable cg_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/cg_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/cg_test.dir/cg_test.cpp.o -o cg_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target cg_test make -f libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/depend.internal". Scanning dependencies of target ic_0_cg_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Building CXX object libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir/ic_0_cg_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ic_0_cg_test.dir/ic_0_cg_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:56:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp:37:9: required from 'int itl::cg(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ic_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:65:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:55:31: required from 'Vector itl::pc::ic_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:134:21: required from 'Vector itl::pc::solve(const itl::pc::ic_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp:37:16: required from 'int itl::cg(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::ic_0 > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:65:24: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::transposed_view >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::transposed_view >; Src2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:34:45: required from 'void dense_ic_0(const At&, const Ut&) [with At = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:59:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:86:3: required from 'void itl::pc::ic_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:48:11: required from 'itl::pc::ic_0::ic_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:55:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:378:7: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:477:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:34:45: required from 'void dense_ic_0(const At&, const Ut&) [with At = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:59:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:377:13: required from 'void mtl::matrix::dense2D::change_dim(mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, bool, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:352:12: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:114:2: required from 'Matrix& mtl::matrix::crtp_assign, Matrix>::operator()(const mtl::matrix::mat_mat_times_expr&, Matrix&) [with E1 = mtl::matrix::transposed_view >; E2 = mtl::matrix::dense2D; Matrix = mtl::matrix::dense2D]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Matrix = mtl::matrix::dense2D; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::dense2D&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:271:7: required from 'mtl::matrix::dense2D::dense2D(const MatrixSrc&) [with MatrixSrc = mtl::matrix::mat_mat_times_expr >, mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:34:45: required from 'void dense_ic_0(const At&, const Ut&) [with At = mtl::matrix::compressed2D >; Ut = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp:59:25: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ [ 97%] Linking CXX executable ic_0_cg_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ic_0_cg_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ic_0_cg_test.dir/ic_0_cg_test.cpp.o -o ic_0_cg_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target ic_0_cg_test make -f libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/build.make libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/depend.internal". Scanning dependencies of target gmres_preconditioned_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/build.make libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Building CXX object libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir/gmres_preconditioned_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/gmres_preconditioned_test.dir/gmres_preconditioned_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:72:39: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:76:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:76:49: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:62:26: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:68:18: required from 'mtl::matrix::multi_vector::multi_vector(const Vector&, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:48:68: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:44: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:24: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:89:46: required from 'Vector& mtl::matrix::multi_vector::vector(mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:56:16: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:63:16: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:63:16: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:24: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:33: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:19: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view > >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:26: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D >; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:111:20: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:24: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::identity > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::identity > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:83:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:58:31: required from 'Vector itl::pc::ilu_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:47:54: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::ilu_0 > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = const itl::pc::ilu_0 > >; RightPreconditioner = const itl::pc::identity > >; Iteration = itl::cyclic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:57:10: required from 'void test(const char*, const char*, const Matrix&, Vector&, const Vector&, const Left&, const Right&, unsigned int, bool) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; Left = itl::pc::ilu_0 > >; Right = itl::pc::identity > >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp:85:60: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ [ 97%] Linking CXX executable gmres_preconditioned_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmres_preconditioned_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/gmres_preconditioned_test.dir/gmres_preconditioned_test.cpp.o -o gmres_preconditioned_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target gmres_preconditioned_test make -f libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/build.make libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/depend.internal". Scanning dependencies of target bicgstab_ell_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/build.make libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Building CXX object libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir/bicgstab_ell_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/bicgstab_ell_test.dir/bicgstab_ell_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = std::complex]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:68:69: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:45:40: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = std::complex&; mtl::vector::dense_vector::value_type = std::complex; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign, double>]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = std::complex; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:37:10: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:78:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:46:62: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:84:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:98:39: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:84:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:101:32: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix, mtl::matrix::parameters >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:46:3: required from 'typename mtl::traits::unit_vector::type mtl::vector::unit_vector(std::size_t, std::size_t) [with Value = double; typename mtl::traits::unit_vector::type = mtl::vector::dense_vector >; std::size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp:54:33: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:50:10: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:84:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:98:39: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:84:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:355:20: required from 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:85:4: required from 'void itl::pc::ilu_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:51:11: required from 'itl::pc::ilu_0::ilu_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:101:32: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D, mtl::matrix::parameters >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D, mtl::matrix::parameters >; Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = std::complex; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D, mtl::matrix::parameters >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D, mtl::matrix::parameters >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D, mtl::matrix::parameters >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D, mtl::matrix::parameters >; Ref = mtl::matrix::dense2D, mtl::matrix::parameters >&; ValueRef = mtl::matrix::dense2D, mtl::matrix::parameters >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:98:22: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:84:47: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::matrix::compressed_minor_cursor, mtl::matrix::parameters >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = std::complex]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >; DiaTag = mtl::tag::inverse_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:166:70: required from 'Vector mtl::matrix::inverse_upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:58:31: required from 'Vector itl::pc::ilu_0::solve(const Vector&) const [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp:143:21: required from 'Vector itl::pc::solve(const itl::pc::ilu_0&, const Vector&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp:77:18: required from 'int itl::bicgstab_ell(const LinearOperator&, Vector&, const Vector&, const LeftPreconditioner&, const RightPreconditioner&, Iteration&, size_t) [with LinearOperator = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::ilu_0 > >; Iteration = itl::cyclic_iteration; size_t = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp:106:44: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ [ 97%] Linking CXX executable bicgstab_ell_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bicgstab_ell_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/bicgstab_ell_test.dir/bicgstab_ell_test.cpp.o -o bicgstab_ell_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 97%] Built target bicgstab_ell_test make -f libs/numeric/itl/test/CMakeFiles/gmres_test.dir/build.make libs/numeric/itl/test/CMakeFiles/gmres_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_test.dir/depend.internal". Scanning dependencies of target gmres_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/gmres_test.dir/build.make libs/numeric/itl/test/CMakeFiles/gmres_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 98%] Building CXX object libs/numeric/itl/test/CMakeFiles/gmres_test.dir/gmres_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/gmres_test.dir/gmres_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:60:37: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = double; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:194:11: required from 'mtl::vector::dense_vector::self& mtl::vector::dense_vector::operator=(mtl::vector::dense_vector::self) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::self = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp:37:10: required from 'int itl::bicgstab(const LinearOperator&, HilbertSpaceX&, const HilbertSpaceB&, const Preconditioner&, Iteration&) [with LinearOperator = mtl::matrix::compressed2D >; HilbertSpaceX = mtl::vector::dense_vector >; HilbertSpaceB = mtl::vector::dense_vector >; Preconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:74:34: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:68:18: required from 'mtl::matrix::multi_vector::multi_vector(const Vector&, mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:48:68: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:104:75: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:107:44: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:24: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = mtl::vector::dense_vector >; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = mtl::vector::dense_vector >&; mtl::vector::dense_vector::value_type = mtl::vector::dense_vector >; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp:89:46: required from 'Vector& mtl::matrix::multi_vector::vector(mtl::matrix::multi_vector::size_type) [with Vector = mtl::vector::dense_vector >; mtl::matrix::multi_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:56:16: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:63:16: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_dim(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:322:11: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:63:16: required from 'Matrix& mtl::matrix::givens::trafo(const Matrix&, mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:76:14: required from 'Matrix& mtl::matrix::givens::trafo(mtl::matrix::givens::size_type) [with Matrix = mtl::matrix::dense2D >; mtl::matrix::givens::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:82:6: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:77:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:156:57: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator[](mtl::vector::dense_vector::size_type) [with Value = long unsigned int; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = long unsigned int&; mtl::vector::dense_vector::value_type = long unsigned int; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:60:10: required from 'void mtl::matrix::lu(Matrix&, PermuationVector&) [with Matrix = mtl::matrix::dense2D >; PermuationVector = mtl::vector::dense_vector]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:110:7: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:24: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:24:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp: In instantiation of 'void mtl::matrix::base_sub_matrix::check_ranges(mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type, mtl::matrix::base_sub_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_sub_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:289:2: required from 'void mtl::matrix::dense2D::sub_matrix_constructor(MatrixSrc&, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mpl_::false_) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:281:24: required from 'mtl::matrix::dense2D::dense2D(MatrixSrc&, mtl::matrix::dense2D_sub_ctor, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type, mtl::matrix::dense2D::size_type) [with MatrixSrc = mtl::matrix::dense2D >; Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:812:87: required from 'mtl::matrix::sub_matrix_t >::sub_matrix_type mtl::matrix::sub_matrix_t >::operator()(mtl::matrix::sub_matrix_t >::matrix_type&, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type, mtl::matrix::sub_matrix_t >::size_type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::sub_matrix_t >::sub_matrix_type = mtl::matrix::dense2D >; typename Parameters::orientation = mtl::tag::row_major; mtl::matrix::sub_matrix_t >::matrix_type = mtl::matrix::dense2D >; mtl::matrix::sub_matrix_t >::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp:64:34: required from 'typename mtl::matrix::sub_matrix_t::sub_matrix_type mtl::matrix::sub_matrix(Matrix&, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type, typename mtl::matrix::sub_matrix_t::size_type) [with Matrix = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::sub_matrix_type = mtl::matrix::dense2D >; typename mtl::matrix::sub_matrix_t::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp:66:23: required from 'ValueRef mtl::operations::range_bracket_proxy::operator[](const mtl::irange&) [with Matrix = mtl::matrix::dense2D >; Ref = mtl::matrix::dense2D >&; ValueRef = mtl::matrix::dense2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:33: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:33: warning: unused parameter 'begin_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:52: warning: unused parameter 'end_r' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:69: warning: unused parameter 'begin_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp:101:88: warning: unused parameter 'end_c' [-Wunused-parameter] void check_ranges(size_type begin_r, size_type end_r, size_type begin_c, size_type end_c) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:18: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp: In instantiation of 'void mtl::matrix::detail::upper_trisolve_t::row_init(mtl::matrix::detail::upper_trisolve_t::size_type, Cursor&, Cursor&, mtl::matrix::detail::upper_trisolve_t::value_type&, mtl::tag::universe_diagonal) [with Cursor = mtl::dense_el_cursor; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal; mtl::matrix::detail::upper_trisolve_t::size_type = long unsigned int; mtl::matrix::detail::upper_trisolve_t::value_type = double]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:83:11: required from 'Vector mtl::matrix::detail::upper_trisolve_t::apply(const Vector&, mtl::tag::row_major) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:48:18: required from 'Vector mtl::matrix::detail::upper_trisolve_t::operator()(const Vector&) [with Vector = mtl::vector::dense_vector >; Matrix = mtl::matrix::banded_view > >; DiaTag = mtl::tag::regular_diagonal]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:154:70: required from 'Vector mtl::matrix::upper_trisolve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::banded_view > >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:99:26: required from 'Vector mtl::matrix::lu_apply(const Matrix&, const PermVector&, const Vector&) [with Matrix = mtl::matrix::dense2D >; PermVector = mtl::vector::dense_vector; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:111:20: required from 'Vector mtl::matrix::lu_solve(const Matrix&, const Vector&) [with Matrix = mtl::matrix::dense2D >; Vector = mtl::vector::dense_vector >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:102:24: required from 'int itl::gmres_full(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp:129:13: required from 'int itl::gmres(const Matrix&, Vector&, const Vector&, LeftPreconditioner&, RightPreconditioner&, Iteration&, typename mtl::Collection::size_type) [with Matrix = mtl::matrix::compressed2D >; Vector = mtl::vector::dense_vector >; LeftPreconditioner = itl::pc::identity > >; RightPreconditioner = itl::pc::identity > >; Iteration = itl::basic_iteration; typename mtl::Collection::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp:81:41: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:26: warning: unused parameter 'r' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp:54:50: warning: unused parameter 'aiend' [-Wunused-parameter] void row_init(size_type r, Cursor& aic, Cursor& aiend, value_type& dia, tag::universe_diagonal) ^ [ 98%] Linking CXX executable gmres_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmres_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/gmres_test.dir/gmres_test.cpp.o -o gmres_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 98%] Built target gmres_test make -f libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/depend make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' cd /usr/src/RPM/BUILD/mtl4-4.r7628 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628 /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/depend.internal". Scanning dependencies of target ic_0_bicgstab_2_test make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' make -f libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/build.make libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/build make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [ 98%] Building CXX object libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir/ic_0_bicgstab_2_test.cpp.o cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/c++ -DMTL_ASSERT_FOR_THROW -I/usr/src/RPM/BUILD/mtl4-4.r7628 -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC -pedantic -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -o CMakeFiles/ic_0_bicgstab_2_test.dir/ic_0_bicgstab_2_test.cpp.o -c /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:23, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp:22:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp: In function 'std::pair::value_type>, typename mtl::Collection::value_type> mtl::vector::householder(Vector&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp:33:56: warning: typedef 'size_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::size_type size_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp:28:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp: In function 'std::pair::value_type>, mtl::matrix::dense2D::value_type> > mtl::matrix::qr_factors(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp:85:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:32:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp: In function 'Matrix mtl::matrix::hessenberg(const Matrix&)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp:114:55: warning: typedef 'magnitude_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Magnitude::type magnitude_type; // to multiply with 2 not 2+0i ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp:27:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp:34, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp: In function 'Vector mtl::matrix::detail::lower_trisolve(const Matrix&, const Vector&, mtl::tag::row_major, mtl::tag::unit_diagonal)': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp:51:60: warning: typedef 'value_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Collection::value_type value_type; ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::static_check(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:110:14: required from 'mtl::vector::dense_vector::dense_vector(mtl::vector::dense_vector::size_type, mtl::vector::dense_vector::value_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int; mtl::vector::dense_vector::value_type = double]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:27:48: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:81:34: warning: unused parameter 's' [-Wunused-parameter] void static_check( size_type s) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_index(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:145:20: required from 'mtl::vector::dense_vector::value_type& mtl::vector::dense_vector::operator()(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::reference = double&; mtl::vector::dense_vector::value_type = double; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:53:29: required from 'mtl::vector::vec_scal_aop_expr::~vec_scal_aop_expr() [with E1 = mtl::vector::dense_vector >; E2 = int; SFunctor = mtl::sfunctor::assign]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp:27:8: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:69:33: warning: unused parameter 'i' [-Wunused-parameter] void check_index( size_type i ) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp: In instantiation of 'void mtl::vector::dense_vector::check_dim(mtl::vector::dense_vector::size_type) const [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:211:53: required from 'void mtl::vector::dense_vector::checked_change_dim(mtl::vector::dense_vector::size_type) [with Value = double; Parameters = mtl::vector::parameters<>; mtl::vector::dense_vector::size_type = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:74:2: required from 'Vector& mtl::vector::crtp_assign >::operator()(Vector&, const mtl::mat_cvec_times_expr&) [with Vector = mtl::vector::dense_vector >; E1 = mtl::matrix::compressed2D >; E2 = mtl::vector::dense_vector >; mtl::vector::crtp_assign >::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp:189:33: required from 'typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type mtl::vector::crtp_vector_assign::operator=(const E&) [with E = mtl::mat_cvec_times_expr >, mtl::vector::dense_vector > >; Vector = mtl::vector::dense_vector >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if, typename mtl::vector::crtp_assign::type>::type = mtl::vector::dense_vector >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:29:6: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:75:31: warning: unused parameter 's' [-Wunused-parameter] void check_dim( size_type s ) const ^ In file included from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp:16:0, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp:25, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp:21, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp:18, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp:22, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp:17, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp:29, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp:16, from /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:13: /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp: In instantiation of 'void mtl::matrix::base_matrix::check_dim(mtl::matrix::base_matrix::size_type, mtl::matrix::base_matrix::size_type) const [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::base_matrix::size_type = long unsigned int]': /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:476:2: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_dim(SizeType, SizeType) [with Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:468:27: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource_aux(const Src1&, const Src2&, mtl::tag::universe) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:464:36: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src1&, const Src2&) [with Src1 = mtl::matrix::banded_view > >; Src2 = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:458:30: required from 'void mtl::matrix::crtp_matrix_assign::checked_change_resource(const Src&) [with Src = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:67:2: required from 'Matrix& mtl::matrix::crtp_assign::assign(const Source&, Matrix&, typename mtl::ashape::ashape::type) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; typename mtl::ashape::ashape::type = mtl::ashape::mat]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:50:15: required from 'Matrix& mtl::matrix::crtp_assign::operator()(const Source&, Matrix&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:348:38: required from 'Matrix& mtl::matrix::crtp_matrix_assign::density_assign(const Source&, mpl_::false_) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; mpl_::false_ = mpl_::bool_]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:489:23: required from 'typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type mtl::matrix::crtp_matrix_assign::operator=(const Source&) [with Source = mtl::matrix::banded_view > >; Matrix = mtl::matrix::compressed2D >; ValueType = double; SizeType = long unsigned int; typename boost::disable_if_c<(boost::is_same::value || boost::is_same::type, mtl::ashape::scal>::value), Matrix&>::type = mtl::matrix::compressed2D >&]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:86:3: required from 'void itl::pc::ic_0::factorize(const Matrix&, mtl::tag::sparse) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp:48:11: required from 'itl::pc::ic_0::ic_0(const Matrix&) [with Matrix = mtl::matrix::compressed2D >]' /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp:26:43: required from here /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:30: warning: unused parameter 'num_rows' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp:61:50: warning: unused parameter 'num_cols' [-Wunused-parameter] void check_dim(size_type num_rows, size_type num_cols) const ^ [100%] Linking CXX executable ic_0_bicgstab_2_test cd /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ic_0_bicgstab_2_test.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -Wall -g -O2 -fPIC -DPIC -fpermissive -fPIC -DPIC -O3 -DNDEBUG -fPIC -DPIC CMakeFiles/ic_0_bicgstab_2_test.dir/ic_0_bicgstab_2_test.cpp.o -o ic_0_bicgstab_2_test -rdynamic make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' [100%] Built target ic_0_bicgstab_2_test make[1]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles 0 make: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628' + pushd libs/numeric/mtl/build ~/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/build ~/RPM/BUILD/mtl4-4.r7628 + gcc -g -pipe -Wall -fPIC -DPIC -DNDEBUG -O3 -ffast-math -fpermissive -o xerbla.o -c xerbla.c cc1: warning: command line option '-fpermissive' is valid for C++/ObjC++ but not for C + ar r libxerbla.a xerbla.o ar: creating libxerbla.a + ranlib libxerbla.a + popd ~/RPM/BUILD/mtl4-4.r7628 + pushd libs/numeric/mtl/test_with_optimization ~/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization ~/RPM/BUILD/mtl4-4.r7628 + for i in ''\'''\''' memory_block_ vector_ + g++ -g -O2 -fpermissive -o move_test move_test.cpp -I../../../.. In file included from ../../../../boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:20, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_test.cpp:15: ../../../../boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from ../../../../boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:23, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_test.cpp:15: ../../../../boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from ../../../../boost/numeric/mtl/matrix/mat_mat_times_expr.hpp:28:0, from ../../../../boost/numeric/mtl/matrix/all_mat_expr.hpp:19, from ../../../../boost/numeric/mtl/matrix/dense2D.hpp:25, from ../../../../boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39, from ../../../../boost/numeric/mtl/operation/mult.hpp:21, from ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from ../../../../boost/numeric/mtl/matrix/map_view.hpp:20, from ../../../../boost/numeric/mtl/operation/scale.hpp:18, from ../../../../boost/numeric/mtl/operation/tfunctor.hpp:16, from ../../../../boost/numeric/mtl/vector/map_view.hpp:22, from ../../../../boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:17, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_test.cpp:15: ../../../../boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': move_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' move_test.cpp:146:20: required from here ../../../../boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check(); check_dim(src.num_rows(), src.num_cols()); ^ ../../../../boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup ../../../../boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead ../../../../boost/numeric/mtl/matrix/compressed2D.hpp: In instantiation of 'mtl::matrix::compressed2D::self& mtl::matrix::compressed2D::operator=(mtl::matrix::compressed2D::self) [with Elt = double; Parameters = mtl::matrix::parameters; mtl::matrix::compressed2D::self = mtl::matrix::compressed2D >]': move_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::compressed2D >]' move_test.cpp:147:20: required from here ../../../../boost/numeric/mtl/matrix/compressed2D.hpp:355:20: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../../../boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: declarations in dependent base 'mtl::matrix::base_matrix >' are not found by unqualified lookup ../../../../boost/numeric/mtl/matrix/compressed2D.hpp:355:20: note: use 'this->check_dim' instead In file included from ../../../../boost/numeric/mtl/matrices.hpp:17:0, from ../../../../boost/numeric/mtl/types.hpp:17, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_test.cpp:15: ../../../../boost/numeric/mtl/matrix/morton_dense.hpp: In instantiation of 'mtl::matrix::morton_dense::self& mtl::matrix::morton_dense::operator=(mtl::matrix::morton_dense::self) [with Elt = double; long unsigned int BitMask = 12297829382473034410ul; Parameters = mtl::matrix::parameters; mtl::matrix::morton_dense::self = mtl::matrix::morton_dense]': move_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' move_test.cpp:128:9: required from 'void dense_test(const Matrix&, const char*) [with Matrix = mtl::matrix::morton_dense]' move_test.cpp:141:42: required from here ../../../../boost/numeric/mtl/matrix/morton_dense.hpp:491:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ ../../../../boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup ../../../../boost/numeric/mtl/matrix/morton_dense.hpp:491:11: note: use 'this->check_dim' instead In file included from ../../../../boost/numeric/mtl/operation/dmat_dmat_mult.hpp:39:0, from ../../../../boost/numeric/mtl/operation/mult.hpp:21, from ../../../../boost/numeric/mtl/matrix/crtp_base_matrix.hpp:26, from ../../../../boost/numeric/mtl/matrix/map_view.hpp:20, from ../../../../boost/numeric/mtl/operation/scale.hpp:18, from ../../../../boost/numeric/mtl/operation/tfunctor.hpp:16, from ../../../../boost/numeric/mtl/vector/map_view.hpp:22, from ../../../../boost/numeric/mtl/vector/vec_negate_expr.hpp:20, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:17, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_test.cpp:15: ../../../../boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; mpl_::false_ = mpl_::bool_]': ../../../../boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D]' move_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' move_test.cpp:128:9: required from 'void dense_test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D]' move_test.cpp:139:34: required from here ../../../../boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] check_dim(src.num_rows(), src.num_cols()); ^ ../../../../boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup ../../../../boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead ../../../../boost/numeric/mtl/matrix/dense2D.hpp: In instantiation of 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::self_assign(mtl::matrix::dense2D::self&, mpl_::false_) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; mpl_::false_ = mpl_::bool_]': ../../../../boost/numeric/mtl/matrix/dense2D.hpp:311:20: required from 'mtl::matrix::dense2D::self& mtl::matrix::dense2D::operator=(typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type) [with Value = double; Parameters = mtl::matrix::parameters; mtl::matrix::dense2D::self = mtl::matrix::dense2D >; typename mtl::matrix::detail::ref_on_stack, mtl::detail::contiguous_memory_block::value>::on_stack>::type = mtl::matrix::dense2D >]' move_test.cpp:52:6: required from 'void test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' move_test.cpp:128:9: required from 'void dense_test(const Matrix&, const char*) [with Matrix = mtl::matrix::dense2D >]' move_test.cpp:140:47: required from here ../../../../boost/numeric/mtl/matrix/dense2D.hpp:322:11: warning: 'check_dim' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../../../boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: declarations in dependent base 'mtl::matrix::base_sub_matrix >' are not found by unqualified lookup ../../../../boost/numeric/mtl/matrix/dense2D.hpp:322:11: note: use 'this->check_dim' instead + for i in ''\'''\''' memory_block_ vector_ + g++ -g -O2 -fpermissive -o move_memory_block_test move_memory_block_test.cpp -I../../../.. In file included from ../../../../boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:20, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_memory_block_test.cpp:15: ../../../../boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from ../../../../boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:23, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_memory_block_test.cpp:15: ../../../../boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ + for i in ''\'''\''' memory_block_ vector_ + g++ -g -O2 -fpermissive -o move_vector_test move_vector_test.cpp -I../../../.. In file included from ../../../../boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:0, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:20, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_vector_test.cpp:15: ../../../../boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:144:42: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ In file included from ../../../../boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:0, from ../../../../boost/numeric/mtl/vector/all_vec_expr.hpp:23, from ../../../../boost/numeric/mtl/vector/dense_vector.hpp:29, from ../../../../boost/numeric/mtl/vectors.hpp:16, from ../../../../boost/numeric/mtl/types.hpp:16, from ../../../../boost/numeric/mtl/mtl.hpp:16, from move_vector_test.cpp:15: ../../../../boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:99:41: warning: reference 'first' cannot be declared 'mutable' [-fpermissive] mutable first_argument_type& first ; ^ + popd ~/RPM/BUILD/mtl4-4.r7628 + doxygen warning: Tag `SYMBOL_CACHE_SIZE' at line 300 of file `Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `SHOW_DIRECTORIES' at line 500 of file `Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `HTML_ALIGN_MEMBERS' at line 870 of file `Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `USE_INLINE_TREES' at line 1040 of file `Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `XML_SCHEMA' at line 1252 of file `Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `XML_DTD' at line 1258 of file `Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: doxygen no longer ships with the FreeSans font. You may want to clear or change DOT_FONTNAME. Otherwise you run the risk that the wrong font is being used for dot generated graphs. warning: the dot tool could not be found at /Volumes/Doxygen/Doxygen.app/Contents/Resources/ Searching for include files... Searching for example files... Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/bands.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dense2D.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dot.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lower.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lu_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/orth_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/permutation.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder3.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/setups_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/svd_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/upper.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector1.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/images Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/images/athlon Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_market Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov Searching for images... Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/images Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/images/athlon Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/all Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/examples Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/standard Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/tests Searching INPUT for files to process... Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628 Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/smoother Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/utility Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/opteron Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3 Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3/CompilerIdC Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3/CompilerIdCXX Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/CMakeTmp Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/Continuous.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousBuild.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousConfigure.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousCoverage.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousMemCheck.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousStart.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousSubmit.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousTest.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ContinuousUpdate.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/Experimental.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalBuild.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalConfigure.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalCoverage.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalMemCheck.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalStart.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalSubmit.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalTest.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/ExperimentalUpdate.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/Nightly.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyBuild.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyConfigure.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyCoverage.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyMemCheck.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyMemoryCheck.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyStart.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlySubmit.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyTest.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/NightlyUpdate.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/absolut_termination_criterion_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_complex_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_ell_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/bicgstab_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/cg_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_preconditioned_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/gmres_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicg_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_bicgstab_2_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cg_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_cgs_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ic_0_krylov_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/idr_s_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_bicgstab_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_dispatch_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/ilu_0_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/qmr_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/CMakeFiles/tfqmr_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/build Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/doc Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/doc/external Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/array_initialization.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/bands.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/compressed2D.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dense2D.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/dot.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/eigenvalue_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/element_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/hessenberg_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/ilu_0_bicgstab.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_class_expensive.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/insert_scope.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inv_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/inverse_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lower.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/lu_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_addition.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions2a.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_functions3.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_add.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_mult_simple.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_norms.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_operations.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/matrix_vector_mult.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/minimize_complexity.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/morton_dense.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/move_matrix.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/multi_vector.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/orth_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/permutation.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rank_two_update.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/recursator2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/reorder3.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/rich_vector_expr.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/scaled_matrix_vector_mult.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/setups_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_const.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/shallow_copy_problems_type.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/solve_sudoku.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/svd_example.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/upper.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector1.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_expr.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_min_max.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_norm.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/CMakeFiles/vector_reduction.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/images Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/images/athlon Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_market Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/algebraic_category.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/bfgs_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/bisection.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/boost_operator_conflict.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/boost_rational_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/endl_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/experimental_empty.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/gmp_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/insertion_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/iterator_adapter.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/mat_vec_mult_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/meta_concept_compiler_optimization.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/scaling_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/simulated_annealing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/strassen_odd.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/strassen_tmp.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/trans_scale_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/unroll.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/unroll_matrix_mult.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/unroll_rec.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/CMakeFiles/vector_recursator.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/add_row_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/algebraic_category_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/array_initialization_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/assign_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/band_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/base_case_conversion_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/bit_masking_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/block_sparse_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cholesky_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/complexity_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2d_access_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter2_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter3_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_print_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_inserter_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/compressed2D_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/conj_mult_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/crop_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/cross_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense2D_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_lu_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_iterator_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_num_row_defition_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dense_vector_test_2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/diagonal_setup_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dilated_int_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/direct_access_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/divide_by_inplace_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/dot_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eigenvalue_symmetric_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/element_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/empty_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/enable_if_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_dense_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/eval_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_matrix_expr_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/fixed_size_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/forms_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/frobenius_norm_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hermitian_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessenberg_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/hessian_setup_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/implicit_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/infinity_norm_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/insert_matrix_into_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inserter_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/int_vector_initialization_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv2_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inv_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_poisson_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/inverse_trisolve_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/invert_diagonal_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/is_static_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/laplacian_setup_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/left_scale_inplace_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lower_bound_cursor_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/lu_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_add_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_array_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_comma_initialization_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_construction_from_expression_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_ele_prod_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_irange_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_map_view_test_2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_2_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_3_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_market_write_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_matrix_scalar_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_left_products_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_products_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_multiple_right_products_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_trans_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_expression_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/matrix_vector_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/min_max_pos_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/mixed_complex_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/morton_dense_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_hermitian_times_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_setup_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_times_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multi_vector_transposed_times_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/multiply_transposed_sparse_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/namespace_bug_test_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/on_stack_default_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/one_norm_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/orth_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/page_rank_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/permutation_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/pretty_print_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/print_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/qr_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/random_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_one_update_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/rank_two_update_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/reorder_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/resize_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/right_scale_inplace_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/row_vector_times_col_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scaled_view_size_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/scompose_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/set_to_zero_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/shifted_inserter_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/size_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_dense_matrix_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_cursor_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sparse_matrix_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/static_size_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strict_trisolve_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/strided_vector_ref_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_3_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_matrix_test2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/sub_vector_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/svd_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/swap_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trace_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trans_const_matrix_vector_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/transposed_sparse_matrix_vector_product_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/trisolve_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/umfpack_solve_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/variable_size_block_sparse_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_comma_initialization_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_delete_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_expression_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_fixed_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_from_matrix_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_irange_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_map_view_test_2.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_min_max_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_reduction_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/vector_trans_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/CMakeFiles/which_compiler_test.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/assembly_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/cholesky_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/compressed2D_inserter_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/guiseppe_main.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/ilu_0_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/matrix_addition_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/matrix_product_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/matrix_vector_product_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/memory_consumption_during_insertion.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/no_inline_ext.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/no_inline_papi_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/no_inline_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/rec_matrix_product_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/timing_empty.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/two_norm_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/vector_expr_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/CMakeFiles/vector_expr_unroll_timing.dir Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/frood Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/halfrunt Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/lunkwill Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/odin_atlas Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/odin_gcc Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/odin_gcc_acml Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/odin_gcc_acml_2 Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/odin_gcc_goto Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/odin_icc Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/autom4te.cache Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/bin Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/mtl_reference Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/all Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/examples Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/standard Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/packages/tests Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/Testing Searching for files in directory /usr/src/RPM/BUILD/mtl4-4.r7628/Testing/Temporary Reading and parsing tag files Parsing files Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration/basic_iteration.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration/basic_iteration.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration/cyclic_iteration.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration/cyclic_iteration.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration/noisy_iteration.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/iteration/noisy_iteration.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/itl.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/itl.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/itl_fwd.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/itl_fwd.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicg.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_2.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_2.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/bicgstab_ell.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cg.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cgs.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/cgs.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/gmres.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/idr_s.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/qmr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/qmr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/tfqmr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/krylov/tfqmr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/diagonal.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/diagonal.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ic_0.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/identity.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/identity.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/pc/ilu_0.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/smoother/gauss_seidel.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/smoother/gauss_seidel.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/utility/exception.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/utility/exception.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/utility/solver_proxy.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/itl/utility/solver_proxy.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/accumulate.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/accumulate.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/algebraic_concepts.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/algebraic_concepts.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concept_maps.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concept_maps.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concepts.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concepts.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/ets_concepts.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/ets_concepts.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/identity.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/identity.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/intrinsic_concept_maps.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/intrinsic_concept_maps.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/inverse.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/inverse.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/is_invertible.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/is_invertible.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/linear_operator.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/linear_operator.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/new_concepts.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/new_concepts.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/old_concepts.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/old_concepts.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/operators.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/operators.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/power.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/power.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/pseudo_concept.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/pseudo_concept.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/vector_concepts.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/vector_concepts.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/abs.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/abs.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/is_power_of_2.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/is_power_of_2.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/is_prime.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/is_prime.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/least_significant_one_bit.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/least_significant_one_bit.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/log_2.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/log_2.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop1.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop1.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop2.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop2.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop3.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/loop3.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/max.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/max.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/min.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/min.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/power_of_2.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/power_of_2.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/sqrt.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/meta_math/sqrt.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/collection.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/collection.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/magnitude.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/magnitude.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/static_functor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/static_functor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/std_concept.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/std_concept.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/concept/vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/config.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/config.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/base_cursor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/base_cursor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/contiguous_memory_block.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/dilated_int.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/dilated_int.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/dilation_table.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/dilation_table.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/index.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/index.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/masked_dilation_tables.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/masked_dilation_tables.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/range_generator.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/range_generator.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/strided_base_cursor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/strided_base_cursor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/trivial_inserter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/detail/trivial_inserter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface/blas.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface/blas.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface/lapack.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface/lapack.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface/umfpack_solve.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/interface/umfpack_solve.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_file.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_file.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/matrix_market.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/path.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/path.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/read_filter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/io/read_filter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrices.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrices.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/all_mat_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/banded_view.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/banded_view.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/bands.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/bands.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/base_sub_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/compressed2D.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/crtp_base_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dense2D.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/diagonal_setup.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/diagonal_setup.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/dimension.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/element_array.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/element_array.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/element_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/element_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/hermitian_view.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/hermitian_view.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/hessian_setup.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/hessian_setup.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/identity.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/identity.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/implicit_dense.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/implicit_dense.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/inserter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/inserter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/laplacian_setup.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/lower.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/lower.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/map_view.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_ele_times_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_ele_times_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_minus_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_minus_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_op_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_op_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_plus_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_plus_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/mat_mat_times_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/morton_dense.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector_range.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/multi_vector_range.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/operators.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/operators.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/parameter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/permutation.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/permutation.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/reorder.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/reorder.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/reorder_matrix_rows.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/reorder_matrix_rows.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/reorder_ref.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/reorder_ref.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/shifted_inserter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/shifted_inserter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/strict_lower.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/strict_lower.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/strict_upper.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/strict_upper.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/transposed_view.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/transposed_view.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/upper.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/upper.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/adjoint.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/adjoint.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/adjust_cursor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/adjust_cursor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/assign_each_nonzero.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/assign_each_nonzero.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/assign_mode.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/assign_mode.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/bin_op_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/bin_op_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/cholesky.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/cholesky.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/clone.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/clone.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/column_in_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/column_in_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_factors.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_factors.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/compute_summand.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/conj.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/conj.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/copy.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/copy.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/crop.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/crop.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/cross.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/cross.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/cursor_pseudo_dot.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/cursor_pseudo_dot.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/diagonal.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/diagonal.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/div_result.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/div_result.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/divide_by.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/divide_by.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/divide_by_inplace.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/divide_by_inplace.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dmat_dmat_mult.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dot.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/dot.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/eigenvalue.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/entry1D.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/entry1D.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/entry_similar.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/entry_similar.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/extended_complex.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/extended_complex.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/fill.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/fill.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/frobenius_norm.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/frobenius_norm.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/givens.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hermitian.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hermitian.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/hessenberg.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/householder.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/infinity_norm.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/infinity_norm.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/inv.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/invert_diagonal.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/invert_diagonal.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/is_negative.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/is_negative.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/left_scale_inplace.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/left_scale_inplace.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/look_at_each_nonzero.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/look_at_each_nonzero.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lower_trisolve.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/lu.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mat_cvec_times_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mat_cvec_times_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mat_vec_mult.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mat_vec_mult.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/matrix_bracket.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_abs_pos.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_abs_pos.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_of_sums.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_pos.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/max_pos.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/merge_complex_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/merge_complex_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/merge_complex_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/merge_complex_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/min.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/min.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/min_pos.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/min_pos.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult_assign_mode.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult_assign_mode.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult_result.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult_result.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult_specialize.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/mult_specialize.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/multi_action_block.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/multi_action_block.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/no_op.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/no_op.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/norms.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/norms.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/num_cols.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/num_cols.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/num_rows.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/num_rows.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/one_norm.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/ones.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/ones.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/operators.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/operators.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/opteron/matrix_mult.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/opteron/matrix_mult.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/orth.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/orth.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_size.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_size.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/print_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/product.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/product.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/qr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/random.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/random.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/rank_one_update.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/rank_one_update.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/rank_two_update.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/rank_two_update.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/raw_copy.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/raw_copy.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/resource.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/resource.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/right_scale_inplace.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/row_in_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/row_in_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/rscale.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/rscale.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/scale.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sfunctor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sfunctor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/shift_block.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/shift_block.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/shift_block_detail.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/shift_block_detail.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/size.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/size.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/size1D.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/size1D.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_dmat_mult.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_smat_mult.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/smat_smat_mult.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/solve.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/solve.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/split_complex_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/split_complex_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/split_complex_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/split_complex_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/squared_abs.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/squared_abs.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/static_num_cols.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/static_num_cols.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/static_num_rows.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/static_num_rows.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/static_size.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/static_size.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sub_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sum.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/sum.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/svd.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/swap_row.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/swap_row.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/tfunctor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trace.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trace.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/trans.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/two_norm.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/two_norm.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/unroll.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/unroll.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/update.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/update.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/upper_trisolve.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operations.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/base_case_cast.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/base_case_cast.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/base_case_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/base_case_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/base_case_test.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/base_case_test.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/bit_masking.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/bit_masking.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/dim_splitter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/dim_splitter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/for_each.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/for_each.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/predefined_masks.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/predefined_masks.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/simplify_base_case_matrix.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/simplify_base_case_matrix.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/utility.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/utility.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/types.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/add_const.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/add_const.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/ashape.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/ashape.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/category.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/category.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/common_include.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/complexity.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/complexity.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/copy_expression_const_ref_container.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/copy_expression_const_ref_container.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/dense_el_cursor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/dense_el_cursor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/different_non_complex.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/different_non_complex.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/enable_if.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/enable_if.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/eval.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/eval.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/eval_dense.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/eval_dense.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/exception.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/extended_complex.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/extended_complex.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/glas_tag.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/glas_tag.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/irange.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/irange.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_row_major.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_static.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/is_static.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/iterator_adaptor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/iterator_adaptor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/iterator_adaptor_1D.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/iterator_adaptor_1D.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/iterator_adaptor_detail.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/iterator_adaptor_detail.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/make_copy_or_reference.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/make_copy_or_reference.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/maybe.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/maybe.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/papi.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/papi.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/parameters.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/parameters.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/pos_type.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/pos_type.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/property_map.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/property_map.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/property_map_impl.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/property_map_impl.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/range_generator.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/range_generator.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/root.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/root.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/shrink_stl_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/shrink_stl_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/strided_dense_el_cursor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/strided_dense_el_cursor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/strided_dense_el_iterator.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/strided_dense_el_iterator.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/string_to_enum.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/string_to_enum.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/tag.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/tag.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/transposed_matrix_type.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/transposed_matrix_type.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/transposed_orientation.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/transposed_orientation.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/unroll_size1.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/unroll_size1.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/with_unroll1.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/with_unroll1.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/zipped_sort.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/zipped_sort.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/all_vec_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/assign_expression.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/assign_expression.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/crtp_base_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dense_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dimension.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/dimension.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/inserter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/inserter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/map_view.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/parameter.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/parameter.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/reduction.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/reduction.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/reduction_functors.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/reduction_functors.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/strided_vector_ref.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unit_vector.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unrolled1.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/unrolled1.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_const_ref_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_const_ref_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_negate_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_div_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_div_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_minus_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_op_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_op_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_asgn_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_asgn_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_plus_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vector/vec_vec_pmop_expr.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/vectors.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3/CompilerIdC/CMakeCCompilerId.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3/CompilerIdC/CMakeCCompilerId.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3/CompilerIdCXX/CMakeCXXCompilerId.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/3.6.3/CompilerIdCXX/CMakeCXXCompilerId.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/feature_tests.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/feature_tests.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/feature_tests.cxx... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/CMakeFiles/feature_tests.cxx... Reading /usr/src/RPM/BUILD/mtl4-4.r7628/insert_license.py... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/insert_license.py... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/absolut_termination_criterion_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_complex_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_ell_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/bicgstab_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/cg_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_preconditioned_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/gmres_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicg_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_bicgstab_2_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cg_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_cgs_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ic_0_krylov_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/idr_s_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_bicgstab_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_dispatch_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/ilu_0_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/qmr_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/itl/test/tfqmr_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/accumulation_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/accumulation_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/accumulation_measuring.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/accumulation_measuring.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/accumulation_simple.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/accumulation_simple.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/additive_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/additive_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/algebraic_functions.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/algebraic_functions.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/axiom_diamond.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/axiom_diamond.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concept_map_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concept_map_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concept_template.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concept_template.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/dynamic_concepts.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/dynamic_concepts.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/dynamic_macro_concepts.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/dynamic_macro_concepts.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/float_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/float_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/functions_with_template_arguments_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/functions_with_template_arguments_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/int_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/int_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/maybe_print.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/maybe_print.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/mod_n.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/mod_n.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/mod_n_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/mod_n_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/mod_n_power.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/mod_n_power.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/multiplicative_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/multiplicative_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/multitype_magma_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/multitype_magma_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/not_infinite_compile_time.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/not_infinite_compile_time.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_explicit.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_explicit.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_power.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_power.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_power.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_power.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_power_explicit.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real_power_explicit.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/power.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/power.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/power_explicit.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/power_explicit.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/power_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/power_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/simple_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/simple_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/simple_test2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/simple_test2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/sort_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/sort_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/string_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/string_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/vector_test_rolf.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/vector_test_rolf.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/well_shaped_monoid_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/well_shaped_monoid_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/build/xerbla.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/build/xerbla.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/array_initialization.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/bands.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/compressed2D.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dense2D.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/dot.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/eigenvalue_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/element_matrix.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/hessenberg_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/ilu_0_bicgstab.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_class_expensive.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/insert_scope.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inv_matrix.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/inverse_matrix.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lower.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/lu_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_addition.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions2a.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_functions3.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_add.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_mult_simple.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_norms.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_operations.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/matrix_vector_mult.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/minimize_complexity.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/morton_dense.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/move_matrix.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/multi_vector.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_auto.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_auto.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_comp.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_comp.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_cond.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_cond.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_mtl.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_mtl.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_ugly.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/blas_functor_ugly.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/comp_example.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/comp_example.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/function.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/function.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/functor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/functor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/functor_obj.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/functor_obj.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/partial_functor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/partial_functor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/special_functor.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/nesting/special_functor.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/orth_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/permutation.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rank_two_update.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/recursator2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/reorder3.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/rich_vector_expr.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/scaled_matrix_vector_mult.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/setups_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_const.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/shallow_copy_problems_type.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/solve_sudoku.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/svd_example.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/upper.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector1.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_expr.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_min_max.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_norm.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/vector_reduction.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/algebraic_category.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/algebraic_category.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/bfgs_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/bfgs_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/bisection.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/bisection.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/boost_operator_conflict.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/boost_operator_conflict.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/boost_rational_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/boost_rational_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/endl_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/endl_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/experimental_empty.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/experimental_empty.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/gmp_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/gmp_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/insertion_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/insertion_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/iterator_adapter.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/iterator_adapter.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/mat_vec_mult_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/mat_vec_mult_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/meta_concept_compiler_optimization.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/meta_concept_compiler_optimization.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/scaling_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/scaling_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/simulated_annealing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/simulated_annealing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/strassen_odd.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/strassen_odd.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/strassen_tmp.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/strassen_tmp.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/trans_scale_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/trans_scale_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/unroll.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/unroll.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/unroll_matrix_mult.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/unroll_matrix_mult.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/unroll_rec.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/unroll_rec.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/vector_recursator.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/experimental/vector_recursator.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/add_row_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/algebraic_category_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/array_initialization_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/assign_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/band_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/base_case_conversion_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/bit_masking_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/bit_masking_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/block_sparse_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/base_Cases_Boost.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/base_Cases_Boost.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/base_Cases_Boost_new.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/base_Cases_Boost_new.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/cholesky.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/cholesky.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/cholesky_pure_c.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky/cholesky_pure_c.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cholesky_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/complexity_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/complexity_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2d_access_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter2_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter3_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_print_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_inserter_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/compressed2D_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/conj_mult_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/crop_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/cross_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense2D_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_lu_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_iterator_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_num_row_defition_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dense_vector_test_2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/diagonal_setup_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dilated_int_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dilated_int_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/direct_access_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/divide_by_inplace_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/dot_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eigenvalue_symmetric_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/element_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/element_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/empty_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/enable_if_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_dense_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/eval_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_matrix_expr_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/fixed_size_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/forms_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/frobenius_norm_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/frobenius_norm_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hermitian_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessenberg_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/hessian_setup_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/implicit_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/infinity_norm_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/insert_matrix_into_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/insert_matrix_into_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inserter_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/int_vector_initialization_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv2_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inv_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_poisson_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/inverse_trisolve_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/invert_diagonal_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/is_static_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/laplacian_setup_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/left_scale_inplace_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lower_bound_cursor_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/lu_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_add_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_array_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_comma_initialization_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_construction_from_expression_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_ele_prod_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_irange_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test_2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_map_view_test_2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_2_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_3_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_market_write_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_matrix_scalar_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_left_products_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_products_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_multiple_right_products_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_trans_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_expression_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/matrix_vector_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/min_max_pos_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/mixed_complex_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/morton_dense_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/morton_dense_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_setup_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_times_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multi_vector_transposed_times_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/namespace_bug_test_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/namespace_bug_test_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/on_stack_default_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/one_norm_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/orth_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/page_rank_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/permutation_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/pretty_print_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/print_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/qr_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/random_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_one_update_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/rank_two_update_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/reorder_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/resize_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/right_scale_inplace_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/row_vector_times_col_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scaled_view_size_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/scompose_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/set_to_zero_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/set_to_zero_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/shifted_inserter_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/size_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_dense_matrix_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_cursor_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sparse_matrix_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/static_size_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strict_trisolve_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/strided_vector_ref_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_3_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_matrix_test2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/sub_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/svd_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/swap_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trace_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trans_const_matrix_vector_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/trisolve_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/umfpack_solve_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/variable_size_block_sparse_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_comma_initialization_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_delete_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_expression_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_fixed_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_from_matrix_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_irange_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_map_view_test_2.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_min_max_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_reduction_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/vector_trans_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/which_compiler_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test/which_compiler_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization/move_memory_block_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization/move_memory_block_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization/move_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization/move_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization/move_vector_test.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/test_with_optimization/move_vector_test.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/assembly_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/assembly_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/cholesky_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/cholesky_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/compressed2D_inserter_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/compressed2D_inserter_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/guiseppe_main.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/guiseppe_main.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/ilu_0_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/ilu_0_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/matrix_addition_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/matrix_addition_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/matrix_product_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/matrix_product_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/matrix_vector_product_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/matrix_vector_product_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/memory_consumption_during_insertion.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/memory_consumption_during_insertion.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/no_inline_ext.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/no_inline_ext.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/no_inline_papi_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/no_inline_papi_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/no_inline_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/no_inline_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/rec_matrix_product_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/rec_matrix_product_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/timing_empty.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/timing_empty.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/two_norm_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/two_norm_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/vector_expr_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/vector_expr_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/vector_expr_unroll_timing.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/vector_expr_unroll_timing.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/xerbla.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/timing/xerbla.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/acconfig.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/acconfig.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/math.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/math.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/abs_sum.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/abs_sum.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/apply_givens.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/apply_givens.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/array2D.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/array2D.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/banded_matmat.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/banded_matmat.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/banded_matvec_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/banded_matvec_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/banded_view_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/banded_view_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/blocked_matrix.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/blocked_matrix.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/blocked_vector.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/blocked_vector.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/cholesky.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/cholesky.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/cholesky_external.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/cholesky_external.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/colin.cpp... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/colin.cpp... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/dot_prod.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/dot_prod.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/euclid_norm.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/euclid_norm.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/external_matrix.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/external_matrix.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gather_scatter.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gather_scatter.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gecon.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gecon.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/geequ.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/geequ.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/geev.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/geev.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/general_matvec_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/general_matvec_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gesvd.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gesvd.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/getrf.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/getrf.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gmres.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/gmres.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/iccg.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/iccg.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/ilu.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/ilu.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/ilut.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/ilut.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/kiester_geev.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/kiester_geev.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/lu_factorization.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/lu_factorization.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/lu_solve.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/lu_solve.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/max_index.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/max_index.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/neg_stride.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/neg_stride.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/partition.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/partition.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/qmr.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/qmr.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/range.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/range.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/rank_1_gen_mat.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/rank_1_gen_mat.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/rank_1_symm_sparse.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/rank_1_symm_sparse.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/rank_one.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/rank_one.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/resize.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/resize.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_copy.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_copy.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_matrix.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_matrix.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_mult_col.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_mult_col.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_tri_solve.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_tri_solve.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_vec_prod.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/sparse_vec_prod.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/ssor.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/ssor.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/subrange_vector.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/subrange_vector.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/swap_rows.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/swap_rows.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_banded_vec_prod.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_banded_vec_prod.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_matvec_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_matvec_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_packed_vec_prod.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_packed_vec_prod.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_sparse_vec_prod.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/symm_sparse_vec_prod.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/trans_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/trans_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/transpose.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/transpose.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_band_sol.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_band_sol.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_band_vect.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_band_vect.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_matvec_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_matvec_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_pack_sol.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_pack_sol.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_pack_vect.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_pack_vect.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_solve.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/tri_solve.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_copy.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_copy.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_max.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_max.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_max_index.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_max_index.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_min.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_min.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_scale.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_scale.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_two_norm.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vec_two_norm.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_add.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_add.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_add3.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_add3.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_copy.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_copy.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_dot.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_dot.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_ele_div.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_ele_div.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_ele_mult.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_ele_mult.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_swap.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/vecvec_swap.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/y_ax_y.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples/y_ax_y.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/abs.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/abs.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/array2D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/array2D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/banded_indexer.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/banded_indexer.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/bare_bones_array.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/bare_bones_array.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/blais.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/blais.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/blas_interface.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/blas_interface.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/blas_interface.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/blas_interface.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/block1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/block1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/block2D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/block2D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/compressed1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/compressed1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/compressed2D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/compressed2D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/compressed_iter.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/compressed_iter.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/conj.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/conj.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/cplx_dbldbl.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/cplx_dbldbl.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense2D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense2D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense_iterator.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense_iterator.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/diagonal_indexer.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/diagonal_indexer.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dim_calc.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dim_calc.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dimension.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dimension.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dumptofile.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dumptofile.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/elt.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/elt.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/entry.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/entry.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/envelope2D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/envelope2D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/external_vector.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/external_vector.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/fast.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/fast.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/harwell_boeing_stream.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/harwell_boeing_stream.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/initialize.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/initialize.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/iohb.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/iohb.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/iohb.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/iohb.h... Preproces/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl.h:73: warning: include file mtl/dim_calc.h not found, perhaps you forgot to add its directory to INCLUDE_PATH? /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl.h:108: warning: include file mtl/mtl_set.h not found, perhaps you forgot to add its directory to INCLUDE_PATH? sing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/iterator_adaptor.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/iterator_adaptor.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/lapack_interface.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/lapack_interface.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light_matrix.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light_matrix.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/linalg_vec.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/linalg_vec.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/lu.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/lu.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matlabio.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matlabio.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_implementation.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_implementation.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_market_stream.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_market_stream.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_stream.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_stream.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_traits.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/matrix_traits.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/meta_equal.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/meta_equal.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/meta_if.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/meta_if.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mmio.c... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mmio.c... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mmio.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mmio.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl2lapack.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl2lapack.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_algo.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_algo.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_complex.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_complex.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_config.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_config.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_decl.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_decl.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_exception.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_exception.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_iterator.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_iterator.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_limits.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_limits.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_set.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/mtl_set.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/norm.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/norm.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/not_at.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/not_at.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/oned_part.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/oned_part.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/orien.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/orien.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/partition.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/partition.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/rect_indexer.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/rect_indexer.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/refcnt_ptr.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/refcnt_ptr.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/reverse_iter.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/reverse_iter.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/scale_iterator.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/scale_iterator.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/scaled1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/scaled1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/scaled2D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/scaled2D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/sparse1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/sparse1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/sparse_iterator.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/sparse_iterator.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/strided1D.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/strided1D.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/strided_iterator.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/strided_iterator.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/transform_iterator.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/transform_iterator.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/uplo.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/uplo.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/utils.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/utils.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/algo_test.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/algo_test.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/fill_matrix.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/fill_matrix.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/iter_ij_test.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/iter_ij_test.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matmat_add_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matmat_add_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matmat_copy_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matmat_copy_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matmat_mult_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matmat_mult_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_attr.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_attr.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_ij_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_ij_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_indices_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_indices_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_iter_ij_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_iter_ij_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_iterator_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_iterator_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_mat_algo_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_mat_algo_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_oned_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_oned_test.cc... Preproce/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concepts.hpp:71: warning: documented symbol `requires math::std::Convertible< Inversion< Operation, Element >::result_type, Element >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concepts.hpp:132: warning: documented symbol `requires math::std::Convertible< plus_assign_result_type, Element &>' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concepts.hpp:186: warning: documented symbol `requires math::std::Convertible< minus_assign_result_type, Element &>' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/concepts.hpp:290: warning: documented symbol `requires math::std::Convertible< divide_assign_result_type, Element &>' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/new_concepts.hpp:71: warning: documented symbol `requires math::std::Convertible< Inversion< Operation, Element >::result_type, Element >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/new_concepts.hpp:132: warning: documented symbol `requires math::std::Convertible< plus_assign_result_type, Element &>' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/identity.hpp:49: warning: no uniquely matching class member found for traits::identity< double >::type mtl::matrix< T, Shape, Storage, Orientation >::identity(std::size_t nrows, std::size_t ncols) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/identity.hpp:55: warning: no uniquely matching class member found for traits::identity< double >::type mtl::matrix< T, Shape, Storage, Orientation >::identity(std::size_t nrows) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:60: warning: no uniquely matching class member found for template < Value, Parameters > dense2D< Value, Parameters >::size_type mtl::matrix< Value, Parameters >::num_cols(const dense2D< Value, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:62: warning: no uniquely matching class member found for template < Value, Parameters > dense2D< Value, Parameters >::size_type mtl::matrix< Value, Parameters >::num_rows(const dense2D< Value, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:64: warning: no uniquely matching class member found for template < Value, Parameters > dense2D< Value, Parameters >::size_type mtl::matrix< Value, Parameters >::size(const dense2D< Value, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:69: warning: no uniquely matching class member found for template < Value, Mask, Parameters > morton_dense< Value, Mask, Parameters >::size_type mtl::matrix< Value, Mask, Parameters >::num_cols(const morton_dense< Value, Mask, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:71: warning: no uniquely matching class member found for template < Value, Mask, Parameters > morton_dense< Value, Mask, Parameters >::size_type mtl::matrix< Value, Mask, Parameters >::num_rows(const morton_dense< Value, Mask, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:73: warning: no uniquely matching class member found for template < Value, Mask, Parameters > morton_dense< Value, Mask, Parameters >::size_type mtl::matrix< Value, Mask, Parameters >::size(const morton_dense< Value, Mask, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:78: warning: no uniquely matching class member found for template < Value, Parameters > compressed2D< Value, Parameters >::size_type mtl::matrix< Value, Parameters >::num_cols(const compressed2D< Value, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:80: warning: no uniquely matching class member found for template < Value, Parameters > compressed2D< Value, Parameters >::size_type mtl::matrix< Value, Parameters >::num_rows(const compressed2D< Value, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/mtl_fwd.hpp:82: warning: no uniquely matching class member found for template < Value, Parameters > compressed2D< Value, Parameters >::size_type mtl::matrix< Value, Parameters >::size(const compressed2D< Value, Parameters > &matrix) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/ones.hpp:30: warning: no matching file member found for ones_matrix mtl::matrix< T, Shape, Storage, Orientation >::ones(std::size_t r, std::size_t c) Possible candidates: 'ones_matrix< Value > ones(std::size_t r, std::size_t c)' at line 24 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/ones.hpp /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp:118: warning: no matching file member found for mtl::traits::enable_if_matrix< Coll >::type mtl::matrix< Coll >::set_to_zero(Coll &collection) Possible candidates: 'mtl::traits::enable_if_matrix< Coll >::type set_to_zero(Coll &collection)' at line 30 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'mtl::traits::enable_if_vector< Coll >::type set_to_zero(Coll &collection)' at line 35 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Coll &collection, tag::vector_ref, ashape::scal)' at line 41 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Coll &collection, tag::contiguous_dense, ashape::scal)' at line 50 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Coll &collection, tag::std_vector, ashape::scal)' at line 59 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Matrix &matrix, tag::morton_dense, ashape::scal)' at line 68 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Coll &collection, tag::contiguous_dense, ashape::nonscal)' at line 87 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Coll &collection, tag::sparse, ashape::universe)' at line 96 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp 'void set_to_zero(Coll &collection, tag::multi_vector, ashape::universe)' at line 103 of file/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/operation/set_to_zero.hpp /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:427: warning: no uniquely matching class member found for template < Recursator1, Recursator2 > void mtl::matrix< Recursator1, Recursator2 >::equalize_depth(Recursator1 &r1, Recursator2 &r2) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:435: warning: no uniquely matching class member found for template < Recursator1, Recursator2, Recursator3 > void mtl::matrix< Recursator1, Recursator2, Recursator3 >::equalize_depth(Recursator1 &r1, Recursator2 &r2, Recursator3 &r3) /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concept_map_test.cpp:23: warning: documented symbol `requires std::CopyAssignable< T >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp:88: warning: documented symbol `requires math::SemiGroup< Operation, Element2 >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp:90: warning: documented symbol `requires std::Callable2< Operation, Element1, Element2 >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp:95: warning: documented symbol `requires ConstructibleFromConstRef< result_type, std::Callable2< Operation, Element1, Element2 >::result_type >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp:97: warning: documented symbol `requires math::SemiGroup< Operation, result_type >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp:116: warning: documented symbol `requires math::Monoid< Operation, Element2 >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/concepts_on_equivalence_classes.cpp:118: warning: documented symbol `requires math::Monoid< Operation, result_type >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/positive_real.cpp:13: warning: documented symbol `concept_map math::AdditiveMagma< mtl::positive_real >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/simple_test2.cpp:14: warning: documented symbol `concept math::std::CopyConstructible< T >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/simple_test2.cpp:14: warning: documented symbol `concept math::std::EqualityComparable< T >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/linear_algebra/test/vector_test_rolf.cpp:19: warning: documented symbol `concept_map math::VectorSpace< Vector, Type >' was not declared or defined. /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h:285: warning: member doubledouble belongs to two different groups. The second one found here will be ignored. /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h:290: warning: member doubledouble belongs to two different groups. The second one found here will be ignored. /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h:291: warning: member operator= belongs to two different groups. The second one found here will be ignored. /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h:292: warning: member operator= belongs to two different groups. The second one found here will be ignored. /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h:293: warning: member operator= belongs to two different groups. The second one found here will be ignored. /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:106: warning: no uniquely matching class member found for doubledouble & doubledouble::operator+=(const doubledouble &y) Possible candidates: doubledouble & std::doubledouble::operator+=(const doubledouble &)' at line 151 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator+=(const double &)' at line 153 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator+=(const int)' at line 155 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:116: warning: no uniquely matching class member found for doubledouble & doubledouble::operator+=(const double &y) Possible candidates: doubledouble & std::doubledouble::operator+=(const doubledouble &)' at line 151 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator+=(const double &)' at line 153 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator+=(const int)' at line 155 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:125: warning: no uniquely matching class member found for doubledouble & doubledouble::operator+=(const int y) Possible candidates: doubledouble & std::doubledouble::operator+=(const doubledouble &)' at line 151 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator+=(const double &)' at line 153 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator+=(const int)' at line 155 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:128: warning: no uniquely matching class member found for doubledouble & doubledouble::operator-=(const doubledouble &y) Possible candidates: doubledouble & std::doubledouble::operator-=(const doubledouble &)' at line 157 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator-=(const double &)' at line 159 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator-=(const int)' at line 161 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:129: warning: no uniquely matching class member found for doubledouble & doubledouble::operator-=(const double &y) Possible candidates: doubledouble & std::doubledouble::operator-=(const doubledouble &)' at line 157 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator-=(const double &)' at line 159 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator-=(const int)' at line 161 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:130: warning: no uniquely matching class member found for doubledouble & doubledouble::operator-=(const int y) Possible candidates: doubledouble & std::doubledouble::operator-=(const doubledouble &)' at line 157 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator-=(const double &)' at line 159 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator-=(const int)' at line 161 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:167: warning: no uniquely matching class member found for doubledouble & doubledouble::operator*=(const doubledouble &y) Possible candidates: doubledouble & std::doubledouble::operator*=(const doubledouble &)' at line 163 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator*=(const double &)' at line 165 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator*=(const int)' at line 167 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:179: warning: no uniquely matching class member found for doubledouble & doubledouble::operator*=(const double &y) Possible candidates: doubledouble & std::doubledouble::operator*=(const doubledouble &)' at line 163 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator*=(const double &)' at line 165 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator*=(const int)' at line 167 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:190: warning: no uniquely matching class member found for doubledouble & doubledouble::operator*=(const int y) Possible candidates: doubledouble & std::doubledouble::operator*=(const doubledouble &)' at line 163 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator*=(const double &)' at line 165 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator*=(const int)' at line 167 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:255: warning: no uniquely matching class member found for doubledouble & doubledouble::operator/=(const doubledouble &y) Possible candidates: doubledouble & std::doubledouble::operator/=(const doubledouble &)' at line 169 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator/=(const double &)' at line 171 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator/=(const int)' at line 173 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:267: warning: no uniquely matching class member found for doubledouble & doubledouble::operator/=(const double &y) Possible candidates: doubledouble & std::doubledouble::operator/=(const doubledouble &)' at line 169 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator/=(const double &)' at line 171 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator/=(const int)' at line 173 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:279: warning: no uniquely matching class member found for doubledouble & doubledouble::operator/=(const int y) Possible candidates: doubledouble & std::doubledouble::operator/=(const doubledouble &)' at line 169 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator/=(const double &)' at line 171 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator/=(const int)' at line 173 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:355: warning: no uniquely matching class member found for doubledouble::doubledouble(const char *s) Possible candidates: std::doubledouble::doubledouble()' at line 139 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h std::doubledouble::doubledouble(const int n)' at line 141 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h std::doubledouble::doubledouble(const double x, const double y)' at line 143 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h std::doubledouble::doubledouble(const doubledouble &)' at line 145 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h std::doubledouble::doubledouble(const char *)' at line 147 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/inline.h:358: warning: no uniquely matching class member found for doubledouble & doubledouble::operator=(const char *s) Possible candidates: doubledouble & std::doubledouble::operator=(const doubledouble &)' at line 175 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator=(const double &)' at line 177 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator=(const int)' at line 179 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h doubledouble & std::doubledouble::operator=(const char *)' at line 181 of file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble/doubledouble.h /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/dense2D.h:186: warning: no matching class member found for template < size_t, MM, NN > mtl::rect_offset< size_t, MM, NN >::rect_offset(const typename mtl::rect_offset< size_t, MM, NN >::mtl::strided_offset< size_type, MM, NN > &x) Possible candidates: mtl::rect_offset< size_t, MM, NN >::rect_offset() mtl::rect_offset< size_t, MM, NN >::rect_offset(const rect_offset &x) mtl::rect_offset< size_t, MM, NN >::rect_offset(size_type m, size_type n, size_type ld_) mtl::rect_offset< size_t, MM, NN >::rect_offset(size_type m, size_type n, size_type ld_, band_type) mtl::rect_offset< size_t, MM, NN >::rect_offset(const transpose_type &x) /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:309: warning: Unsupported xml/html tag found /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:311: warning: Unsupported xml/html tag found /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:784: warning: unable to resolve reference to `morton_dense' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:854: warning: unable to resolve reference to `morton_dense:' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:873: warning: unable to resolve reference to `compressed2D:' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1339: warning: unable to resolve reference to `vector::scaled_view' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1605: warning: unable to resolve reference to `dot:' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1612: warning: unable to resolve reference to `dot' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1867: warning: unable to resolve reference to `matrix::hessian_setup(A, alpha)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1872: warning: unable to resolve reference to `matrix::laplacian(A, m, n)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2243: warning: unable to resolve reference to `morton_dense' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2255: warning: unable to resolve reference to `recursion::matrix::recursator' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2880: warning: Illegal command alpha as part of a \image /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2880: warning: Illegal command beta as part of a \image /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:784: warning: unable to resolve reference to `morton_dense' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:854: warning: unable to resolve reference to `morton_dense:' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:873: warning: unable to resolve reference to `compressed2D:' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1339: warning: unable to resolve reference to `vector::scaled_view' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1605: warning: unable to resolve reference to `dot:' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1612: warning: unable to resolve reference to `dot' for \ref command ssing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_row_col_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_row_col_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_scaled_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_scaled_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_test.h... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_test.h... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_trans_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matrix_trans_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matvec_mult_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matvec_mult_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matvec_rankone_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/matvec_rankone_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/quick_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/quick_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/ranktwo_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/ranktwo_test.cc... Preprocessing /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/tri_solve_test.cc... Parsing file /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src/tri_solve_test.cc... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Associating documentation with classes... Computing nesting relations for classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Freeing entry tree Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Computing dependencies between directories... Generating citations page... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating file documentation... Generating page documentation... Generating docs for page intro... Generating docs for page install... Generating docs for page testing_scons... Generating docs for page testing_cmake... Generating docs for page IDE... Generating docs for page winxp_eclipse32_gcc323... Generating docs for page tutorial... Generating docs for page vector_def... Generating docs for page matrix_types... Generating docs for page multivector... Generating docs for page vector_insertion... Generating docs for page matrix_insertion... Generating docs for page vector_assignment... Generating docs for page matrix_assignment... Generating docs for page vector_expr... Generating docs for page rich_vector_expr... Generating docs for page matrix_expr... Generating docs for page matrix_vector_expr... Generating docs for page vector_norms... Generating docs for page matrix_norms... Generating docs for page vector_reductions... Generating docs f/usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1867: warning: unable to resolve reference to `matrix::hessian_setup(A, alpha)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:1872: warning: unable to resolve reference to `matrix::laplacian(A, m, n)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2243: warning: unable to resolve reference to `morton_dense' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2255: warning: unable to resolve reference to `recursion::matrix::recursator' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2880: warning: Illegal command alpha as part of a \image /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:2880: warning: Illegal command beta as part of a \image /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:4242: warning: included file dot_test.cpp is not found. Check your EXAMPLE_PATH /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:4261: warning: included file dot_test.cpp is not found. Check your EXAMPLE_PATH /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:4242: warning: included file dot_test.cpp is not found. Check your EXAMPLE_PATH /usr/src/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples/tutorial.hpp:4261: warning: included file dot_test.cpp is not found. Check your EXAMPLE_PATH or page conj_intro... Generating docs for page trans_intro... Generating docs for page hermitian_intro... Generating docs for page sub_matrices... Generating docs for page permutation... Generating docs for page banded_matrices... Generating docs for page rank_update... Generating docs for page other_matrix_functions... Generating docs for page trisolve_intro... Generating docs for page krylov_intro... Generating docs for page using_solvers... Generating docs for page iteration... Generating docs for page rec_intro... Generating docs for page function_nesting... Generating docs for page namespace_qualification... Generating docs for page copying... Generating docs for page shallow_copy_problems... Generating docs for page peak_addiction... Generating docs for page performance_athlon... Generating docs for page overview_ops... Generating docs for page mat_vec_expr... Generating docs for page adjoint... Generating docs for page change_dim... Generating docs for page conj... Generating docs for page crop... Generating docs for page diagonal... Generating docs for page diagonal_setup... Generating docs for page eigenvalue_symmetric... Generating docs for page extract_hessenberg... Generating docs for page extract_householder_hessenberg... Generating docs for page frobenius_norm... Generating docs for page hermitian... Generating docs for page hessenberg... Generating docs for page hessenberg_factors... Generating docs for page hessenberg_q... Generating docs for page hessian_setup... Generating docs for page householder_hessenberg... Generating docs for page infinity_norm... Generating docs for page inv... Generating docs for page inv_lower... Generating docs for page inv_upper... Generating docs for page invert_diagonal... Generating docs for page laplacian_setup... Generating docs for page lower... Generating docs for page lu... Generating docs for page lu_p... Generating docs for page lu_adjoint_apply... Generating docs for page lu_adjoint_solve... Generating docs for page lu_apply... Generating docs for page lu_f... Generating docs for page lu_solve... Generating docs for page lu_solve_straight... Generating docs for page max_abs_pos... Generating docs for page max_pos... Generating docs for page num_cols... Generating docs for page num_rows... Generating docs for page one_norm... Generating docs for page op_matrix_equal... Generating docs for page op_matrix_add_equal... Generating docs for page op_matrix_add... Generating docs for page op_matrix_min_equal... Generating docs for page op_matrix_min... Generating docs for page op_matrix_mult_equal... Generating docs for page op_matrix_mult... Generating docs for page qr_algo... Generating docs for page qr_sym_imp... Generating docs for page rank_one_update... Generating docs for page rank_two_update... Generating docs for page RowInMatrix... Generating docs for page set_to_zero... Generating docs for page strict_lower... Generating docs for page strict_upper... Generating docs for page sub_matrix... Generating docs for page svd_tol... Generating docs for page svd... Generating docs for page swap_row... Generating docs for page trace... Generating docs for page trans... Generating docs for page tril... Generating docs for page triu... Generating docs for page upper... Generating docs for page dot_v... Generating docs for page dot_real_v... Generating docs for page infinity_norm_v... Generating docs for page max_abs_pos_v... Generating docs for page max_pos_v... Generating docs for page max_v... Generating docs for page min_pos_v... Generating docs for page min_v... Generating docs for page one_norm_v... Generating docs for page op_vector_add_equal... Generating docs for page op_vector_min_equal... Generating docs for page op_vector_add... Generating docs for page op_vector_min... Generating docs for page orth_v... Generating docs for page orth_vi... Generating docs for page orthogonalize_factors_v... Generating docs for page product_v... Generating docs for page size_v... Generating docs for page sum_v... Generating docs for page swap_row_v... Generating docs for page trans/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/linear_algebra/vector_concepts.hpp:334: warning: explicit link request to 'result_type' could not be resolved _v... Generating docs for page two_norm_v... Generating docs for page inverse_lower_trisolve... Generating docs for page inverse_upper_trisolve... Generating docs for page matrix_vector... Generating docs for page lower_trisolve... Generating docs for page permutation_av... Generating docs for page reorder_av... Generating docs for page upper_trisolve... Generating docs for page unit_lower_trisolve... Generating docs for page unit_upper_trisolve... Generating docs for page scalar_vector_mult_equal... Generating docs for page scalar_vector_div_equal... Generating docs for page iall... Generating docs for page imax... Generating docs for page irange... Generating docs for page faq... Generating docs for page performance_disclaimer... Generating group documentation... Generating class documentation... Generating docs for compound associated_type... Generating docs for compound axiom... Generating docs for compound iterator_adaptor... Generating namespace index... Generating docs for namespace algebra Generating docs for compound algebra::AbelianGroup... Generating docs for compound algebra::Associative... Generating docs for compound algebra::Commutative... Generating docs for compound algebra::Distributive... Generating docs for compound algebra::DivisionRing... Generating docs for compound algebra::Field... Generating docs for compound algebra::Group... Generating docs for compound algebra::Inversion... Generating docs for compound algebra::Monoid... Generating docs for compound algebra::Ring... Generating docs for compound algebra::RingWithIdentity... Generating docs for compound algebra::SemiGroup... Generating docs for compound algebra::SkewField... Generating docs for compound blais_m::__recur_set... Generating docs for compound blais_m::__recur_set< 0, N >... Generating docs for compound blais_m::set... Generating docs for compound blais_mm::__copy... Generating docs for compound blais_mm::__copy< 0, N >... Generating docs for compound blais_mm::__mult... Generating docs for compound blais_mm::__mult< M, 0, K >... Generating docs for compound blais_mm::copy... Generating docs for compound blais_mm::mult... Generating docs for compound blais_mv::__mult... Generating docs for compound blais_mv::__mult< 0, N, row_tag >... Generating docs for compound blais_mv::__mult< M, 0, column_tag >... Generating docs for compound blais_mv::__mult< M, N, column_tag >... Generating docs for compound blais_mv::__mult< M, N, row_tag >... Generating docs for compound blais_mv::__rank_one... Generating docs for compound blais_mv::__rank_one< 0, N, row_tag >... Generating docs for compound blais_mv::__rank_one< M, 0, column_tag >... Generating docs for compound blais_mv::__rank_one< M, N, column_tag >... Generating docs for compound blais_mv::__rank_one< M, N, row_tag >... Generating docs for compound blais_mv::mult... Generating docs for compound blais_mv::rank_one... Generating docs for compound blais_v::set... Generating docs for compound blais_vv::add... Generating docs for compound blais_vv::copy... Generating docs for compound blais_vv::dot... Generating docs for compound fast::count... Generating docs for compound fast::count< 0 >... Generating docs for compound itl::gauss_seidel... Generating docs for compound itl::search_space_exhaustion... Generating docs for compound itl::unexpected_orthogonality... Generating docs for compound itl::pc::diagonal... Generating docs for namespace math Generating docs for compound math::BanachSpace... Generating docs for compound math::DotProduct... Generating docs for compound math::HilbertSpace... Generating docs for compound math::InnerProduct... Generating docs for compound math::LinearOperator... Generating docs for compound math::Norm... Generating docs for compound math::RealOperator... Generating docs for compound math::SelfAdjointOperator... Generating docs for compound math::SemiNorm... Generating docs for compound math::SymmetricOperator... Generating docs for compound math::VectorSpace... Generating docs for namespace mtl Generating docs for compound mtl::__make_external... Generating docs for compound mtl::abs_add... Generating docs for compound mtl::abs_cmp... Generating docs for compound mtl::access_during_insertion... Generating docs for compound mtl::Addable... Generating docs for compound mtl::AlgebraicCollection... Generating docs for compound mtl::AllTraversableMatrix... Generating docs for compound mtl::argument_result_conflict... Generating docs for compound mtl::array... Generating docs for compound mtl::array2D... Generating docs for compound mtl::band_view... Generating docs for compound mtl::banded... Generating docs for compound mtl::banded_offset... Generating docs for compound mtl::banded_tag... Generating docs for compound mtl::banded_view... Generating docs for compound mtl::banded_view_offset... Generating docs for compound mtl::bin_op_expr... Generating docs for compound mtl::BinaryFunctor... Generating docs for compound mtl::BinaryStaticFunctor... Generating docs for compound mtl::block1D... Generating docs for compound mtl::block2D... Generating docs for compound mtl::block_view... Generating docs for compound mtl::change_static_size... Generating docs for compound mtl::col_major_mask... Generating docs for compound mtl::col_major_shark_mask... Generating docs for compound mtl::Collection... Generating docs for compound mtl::column_major... Generating docs for compound mtl::column_matrix_traits... Generating docs for compound mtl::column_tag... Generating docs for compound mtl::ColumnInMatrix... Generating docs for compound mtl::ColumnTraversableMatrix... Generating docs for compound mtl::compressed... Generating docs for compound mtl::compressed1D... Generating docs for compound mtl::compressed2D... Generating docs for compound mtl::compressed_iter... Generating docs for compound mtl::const_elt_ref... Generating docs for compound mtl::ConstantSizeAlgebraicCollection... Generating docs for compound mtl::ConstantSizeCollection... Generating docs for compound mtl::ConstantSizeMatrix... Generating docs for compound mtl::ConstantSizeVector... Generating docs for compound mtl::dense... Generating docs for compound mtl::dense1D... Generating docs for compound mtl::dense2D... Generating docs for compound mtl::dense2D_iterator... Generating docs for compound mtl::dense_el_cursor... Generating docs for compound mtl::dense_iterator... Generating docs for compound mtl::dense_tag... Generating docs for compound mtl::diagonal... Generating docs for compound mtl::diagonal_matrix... Generating docs for compound mtl::diagonal_matrix_traits... Generating docs for compound mtl::diagonal_tag... Generating docs for compound mtl::dim_m... Generating docs for compound mtl::dim_n... Generating docs for compound mtl::dimension... Generating docs for compound mtl::Divisible... Generating docs for compound mtl::do_scaled... Generating docs for compound mtl::do_stream... Generating docs for compound mtl::do_strided... Generating docs for compound mtl::do_transpose... Generating docs for compound mtl::domain_error... Generating docs for compound mtl::dynamic_uplo__... Generating docs for compound mtl::elt_ref... Generating docs for compound mtl::entry1... Generating docs for compound mtl::envelope... Generating docs for compound mtl::envelope2D... Generating docs for compound mtl::ext_comp2D... Generating docs for compound mtl::external2D... Generating docs for compound mtl::external_tag... Generating docs for compound mtl::external_vec... Generating docs for compound mtl::file_not_found... Generating docs for compound mtl::gen_array2D... Generating docs for compound mtl::gen_banded_indexer... Generating docs for compound mtl::gen_banded_offset... Generating docs for compound mtl::gen_banded_view_offset... Generating docs for compound mtl::gen_block2D... Generating docs for compound mtl::gen_compressed2D... Generating docs for compound mtl::gen_dense2D... Generating docs for compound mtl::gen_diagonal_indexer... Generating docs for compound mtl::gen_envelope2D... Generating docs for compound mtl::gen_ext_comp2D... Generating docs for compound mtl::gen_external2D... Generating docs for compound mtl::gen_pac/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light1D.h:27: warning: Found unknown command `\tt' /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light1D.h:30: warning: Found unknown command `\tt' /usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl/light1D.h:33: warning: Found unknown command `\memo' ked_offset... Generating docs for compound mtl::gen_rect_indexer... Generating docs for compound mtl::gen_rect_offset... Generating docs for compound mtl::gen_scaled2D... Generating docs for compound mtl::gen_strided_band_view_offset... Generating docs for compound mtl::gen_strided_offset... Generating docs for compound mtl::generate_banded... Generating docs for compound mtl::generate_diagonal... Generating docs for compound mtl::generate_external... Generating docs for compound mtl::generate_internal... Generating docs for compound mtl::generate_mask... Generating docs for compound mtl::generate_oned... Generating docs for compound mtl::generate_rect... Generating docs for compound mtl::generate_storage... Generating docs for compound mtl::generate_symmetric... Generating docs for compound mtl::generate_triangle... Generating docs for compound mtl::generate_uplo... Generating docs for compound mtl::generators_error... Generating docs for compound mtl::generic_comp2D... Generating docs for compound mtl::generic_dense2D... Generating docs for compound mtl::givens_rotation... Generating docs for compound mtl::givens_rotation< std::complex< double > >... Generating docs for compound mtl::givens_rotation< std::complex< float > >... Generating docs for compound mtl::harwell_boeing_stream... Generating docs for compound mtl::hermitian... Generating docs for compound mtl::hermitian_tag... Generating docs for compound mtl::i_order_mask... Generating docs for compound mtl::incompatible_shape... Generating docs for compound mtl::incompatible_size... Generating docs for compound mtl::index_out_of_range... Generating docs for compound mtl::InsertableMatrix... Generating docs for compound mtl::internal_tag... Generating docs for compound mtl::io_error... Generating docs for compound mtl::irange... Generating docs for compound mtl::is_32_base_case_col_major... Generating docs for compound mtl::is_32_base_case_row_major... Generating docs for compound mtl::is_clonable... Generating docs for compound mtl::is_k_power_base_case_col_major... Generating docs for compound mtl::is_k_power_base_case_col_major_t_shark... Generating docs for compound mtl::is_k_power_base_case_row_major... Generating docs for compound mtl::is_k_power_base_case_row_major_t_shark... Generating docs for compound mtl::IteratableSubMatrix... Generating docs for compound mtl::left_side... Generating docs for compound mtl::light1D... Generating docs for compound mtl::linalg_traits... Generating docs for compound mtl::linalg_vec... Generating docs for compound mtl::linked_list... Generating docs for compound mtl::logic_error... Generating docs for compound mtl::lower__... Generating docs for compound mtl::lsb_bits... Generating docs for compound mtl::Magnitude... Generating docs for compound mtl::Magnitude< std::complex< T > >... Generating docs for compound mtl::MajorTraversableMatrix... Generating docs for compound mtl::make_in_copy_or_reference... Generating docs for compound mtl::make_in_out_copy_or_reference... Generating docs for compound mtl::make_out_copy_or_reference... Generating docs for compound mtl::Matrix... Generating docs for compound mtl::matrix... Generating docs for compound mtl::matrix_implementation... Generating docs for compound mtl::matrix_market_stream... Generating docs for compound mtl::matrix_not_square... Generating docs for compound mtl::matrix_singular... Generating docs for compound mtl::matrix_too_small... Generating docs for compound mtl::matrix_traits... Generating docs for compound mtl::MatrixInserter... Generating docs for compound mtl::MinorTraversableMatrix... Generating docs for compound mtl::missing_diagonal... Generating docs for compound mtl::modified_givens... Generating docs for compound mtl::Multiplicable... Generating docs for compound mtl::MutableCollection... Generating docs for compound mtl::MutableMatrix... Generating docs for compound mtl::MutableVector... Generating docs for compound mtl::need_nonempty... Generating docs for compound mtl::NonZeroTraversableSubMatrix... Generating docs for compound mtl::not_strideable./usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/ashape.hpp:53: warning: explicit link request to 'type' could not be resolved .. Generating docs for compound mtl::oned_tag... Generating docs for compound mtl::OrientedCollection... Generating docs for compound mtl::packed... Generating docs for compound mtl::packed_offset... Generating docs for compound mtl::range_error... Generating docs for compound mtl::rect_offset... Generating docs for compound mtl::rectangle... Generating docs for compound mtl::rectangle_tag... Generating docs for compound mtl::ResizeableMatrix... Generating docs for compound mtl::right_side... Generating docs for compound mtl::row_major... Generating docs for compound mtl::row_major_mask... Generating docs for compound mtl::row_major_shark_mask... Generating docs for compound mtl::row_matrix_traits... Generating docs for compound mtl::row_tag... Generating docs for compound mtl::RowInMatrix... Generating docs for compound mtl::RowTraversableMatrix... Generating docs for compound mtl::runtime_error... Generating docs for compound mtl::same_mask... Generating docs for compound mtl::scale_iterator... Generating docs for compound mtl::scaled1D... Generating docs for compound mtl::scaled2D... Generating docs for compound mtl::scaled2D_iter... Generating docs for compound mtl::sp1D_index_array... Generating docs for compound mtl::sparse1D... Generating docs for compound mtl::sparse_iterator... Generating docs for compound mtl::sparse_pair... Generating docs for compound mtl::sparse_tag... Generating docs for compound mtl::sqr_... Generating docs for compound mtl::sqr_add... Generating docs for compound mtl::static_num_cols... Generating docs for compound mtl::static_num_cols< Value[Rows][Cols]>... Generating docs for compound mtl::static_num_cols< Value[Size]>... Generating docs for compound mtl::static_num_rows... Generating docs for compound mtl::static_num_rows< Value[Rows][Cols]>... Generating docs for compound mtl::static_num_rows< Value[Size]>... Generating docs for compound mtl::static_size... Generating docs for compound mtl::StaticBinaryFunctor... Generating docs for compound mtl::StaticUnaryFunctor... Generating docs for compound mtl::strideable... Generating docs for compound mtl::strided1D... Generating docs for compound mtl::strided_band_view_offset... Generating docs for compound mtl::strided_dense_el_const_iterator... Generating docs for compound mtl::strided_dense_el_cursor... Generating docs for compound mtl::strided_dense_el_iterator... Generating docs for compound mtl::strided_iterator... Generating docs for compound mtl::strided_offset... Generating docs for compound mtl::Subtractable... Generating docs for compound mtl::symmetric... Generating docs for compound mtl::symmetric_tag... Generating docs for compound mtl::symmetric_view... Generating docs for compound mtl::TraversableCollection... Generating docs for compound mtl::TraversableMutableCollection... Generating docs for compound mtl::tree... Generating docs for compound mtl::tri_view... Generating docs for compound mtl::triangle... Generating docs for compound mtl::triangle_tag... Generating docs for compound mtl::triangle_view... Generating docs for compound mtl::twod_tag... Generating docs for compound mtl::UnaryFunctor... Generating docs for compound mtl::UnaryStaticFunctor... Generating docs for compound mtl::unexpected_result... Generating docs for compound mtl::unit_lower__... Generating docs for compound mtl::unit_upper__... Generating docs for compound mtl::upper__... Generating docs for compound mtl::Vector... Generating docs for compound mtl::z_order_mask... Generating docs for compound mtl2lapack::lapack_matrix... Generating docs for namespace mtl::ashape Generating docs for compound mtl::ashape::ashape... Generating docs for compound mtl::ashape::ashape_aux< dense_vector< Value, Parameters > >... Generating docs for compound mtl::ashape::ashape_aux< Value * >... Generating docs for compound mtl::ashape::ashape_aux< Value(*)[Cols]>... Generating docs for compound mtl::ashape::ashape_aux< Value[Rows]>... Generating docs for compound mtl::ashape::ashape_aux< Value[Rows][Cols]>... Generating docs for compound mtl::ashape::ashape_aux< vector::s/usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/utility/ashape.hpp:311: warning: explicit link request to 'type' could not be resolved /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:41: warning: unable to resolve reference to `mtl::north_west' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:41: warning: unable to resolve reference to `mtl::north_east' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:42: warning: unable to resolve reference to `mtl::south_west' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:42: warning: unable to resolve reference to `mtl::south_east' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:43: warning: unable to resolve reference to `mtl::is_empty(const recursator&)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:44: warning: unable to resolve reference to `mtl::is_full(const recursator&)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:45: warning: unable to resolve reference to `mtl::num_rows(const recursator&)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:46: warning: unable to resolve reference to `mtl::num_cols(const recursator&)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:47: warning: unable to resolve reference to `mtl::size(const recursator&)' for \ref command /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:201: warning: argument 'bound' of command @param is not found in the argument list of mtl::matrix::recursator< Matrix >::set_bound(size_type b) /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/recursion/matrix_recursator.hpp:207: warning: The following parameters of mtl::matrix::recursator::set_bound(size_type b) are not documented: parameter 'b' /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/shifted_inserter.hpp:57: warning: Member operator[](size_type row) (function) of class mtl::matrix::shifted_inserter is not documented. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/shifted_inserter.hpp:60: warning: Member operator()(size_type row, size_type col) (function) of class mtl::matrix::shifted_inserter is not documented. /usr/src/RPM/BUILD/mtl4-4.r7628/boost/numeric/mtl/matrix/shifted_inserter.hpp:60: warning: The following parameters of mtl::matrix::shifted_inserter::operator()(size_type row, size_type col) are not documented: parameter 'row' trided_vector_ref< Value, Parameters > >... Generating docs for compound mtl::ashape::cvec... Generating docs for compound mtl::ashape::emult_op... Generating docs for compound mtl::ashape::emult_shape... Generating docs for compound mtl::ashape::mat... Generating docs for compound mtl::ashape::ndef... Generating docs for compound mtl::ashape::nonscal... Generating docs for compound mtl::ashape::rvec... Generating docs for compound mtl::ashape::scal... Generating docs for compound mtl::ashape::universe... Generating docs for namespace mtl::assign Generating docs for namespace mtl::complexity_classes Generating docs for compound mtl::complexity_classes::cached... Generating docs for compound mtl::complexity_classes::constant... Generating docs for compound mtl::complexity_classes::infinite... Generating docs for compound mtl::complexity_classes::linear... Generating docs for compound mtl::complexity_classes::linear_cached... Generating docs for compound mtl::complexity_classes::log_n... Generating docs for compound mtl::complexity_classes::min... Generating docs for compound mtl::complexity_classes::n_log_n... Generating docs for compound mtl::complexity_classes::n_polylog_n... Generating docs for compound mtl::complexity_classes::plus... Generating docs for compound mtl::complexity_classes::polylog_n... Generating docs for compound mtl::complexity_classes::polynomial... Generating docs for compound mtl::complexity_classes::times... Generating docs for namespace mtl::concept Generating docs for namespace mtl::fixed Generating docs for namespace mtl::io Generating docs for compound mtl::io::matrix_market_istream... Generating docs for compound mtl::io::read_filter... Generating docs for namespace mtl::matrix Generating docs for compound mtl::matrix::base_matrix... Generating docs for compound mtl::matrix::compressed2D... Generating docs for compound mtl::matrix::crtp_assign< io::matrix_file< IFStream, OFStream >, Matrix >... Generating docs for compound mtl::matrix::crtp_assign< mat_mat_ele_times_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_assign< mat_mat_minus_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_assign< mat_mat_plus_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_assign< mat_mat_times_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_assign< Value[Rows][Cols], Matrix >... Generating docs for compound mtl::matrix::crtp_matrix_assign... Generating docs for compound mtl::matrix::crtp_minus_assign... Generating docs for compound mtl::matrix::crtp_minus_assign< mat_mat_minus_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_minus_assign< mat_mat_plus_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_minus_assign< mat_mat_times_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::crtp_plus_assign... Generating docs for compound mtl::matrix::crtp_plus_assign< mat_mat_plus_expr< E1, E2 >, Matrix >... Generating docs for compound mtl::matrix::dmat_expr... Generating docs for compound mtl::matrix::givens... Generating docs for compound mtl::matrix::inserter... Generating docs for compound mtl::matrix::mat_expr... Generating docs for compound mtl::matrix::multi_vector... Generating docs for compound mtl::matrix::parameters... Generating docs for compound mtl::matrix::recursator... Generating docs for compound mtl::matrix::shifted_inserter... Generating docs for compound mtl::matrix::smat_expr... Generating docs for compound mtl::matrix::traits::inv... Generating docs for compound mtl::matrix::traits::reorder... Generating docs for compound mtl::matrix::umfpack::solver... Generating docs for namespace mtl::non_fixed Generating docs for compound mtl::operation::compute_summand... Generating docs for compound mtl::operation::compute_summand< mat_cvec_times_expr< Matrix, CVector > >... Generating docs for namespace mtl::operations Generating docs for compound mtl::operations::update_assign_mode... Generating docs for namespace mtl::recursion Generating docs for namespace mtl::sfunctor Generating docs for compound mtl::sfunctor::compose... Generating docs for compound mtl::sfunctor::compose_binary... Generating docs for compound mtl::sfunctor::compose_both... Generating docs for compound mtl::sfunctor::compose_first... Generating docs for compound mtl::sfunctor::compose_second... Generating docs for compound mtl::sfunctor::l_2_2D... Generating docs for namespace mtl::tag Generating docs for compound mtl::tag::bottom... Generating docs for compound mtl::tag::col_major... Generating docs for compound mtl::tag::col_vector... Generating docs for compound mtl::tag::collection... Generating docs for compound mtl::tag::compressed2D... Generating docs for compound mtl::tag::compressed2D_view... Generating docs for compound mtl::tag::contiguous_dense... Generating docs for compound mtl::tag::contiguous_memory... Generating docs for compound mtl::tag::dense... Generating docs for compound mtl::tag::dense2D... Generating docs for compound mtl::tag::dense2D_view... Generating docs for compound mtl::tag::dense_col_vector... Generating docs for compound mtl::tag::dense_row_vector... Generating docs for compound mtl::tag::has_1D_layout... Generating docs for compound mtl::tag::has_2D_layout... Generating docs for compound mtl::tag::has_cursor... Generating docs for compound mtl::tag::has_fast_ra_cursor... Generating docs for compound mtl::tag::has_fast_ra_iterator... Generating docs for compound mtl::tag::has_iterator... Generating docs for compound mtl::tag::has_ra_cursor... Generating docs for compound mtl::tag::has_ra_iterator... Generating docs for compound mtl::tag::has_sub_matrix... Generating docs for compound mtl::tag::hermitian_multi_vector... Generating docs for compound mtl::tag::inverse_diagonal... Generating docs for compound mtl::tag::matrix... Generating docs for compound mtl::tag::morton_dense... Generating docs for compound mtl::tag::morton_view... Generating docs for compound mtl::tag::multi_vector... Generating docs for compound mtl::tag::qsub_dividable... Generating docs for compound mtl::tag::regular_diagonal... Generating docs for compound mtl::tag::row_major... Generating docs for compound mtl::tag::row_vector... Generating docs for compound mtl::tag::scalar... Generating docs for compound mtl::tag::sparse... Generating docs for compound mtl::tag::std_vector... Generating docs for compound mtl::tag::strided_col_vector... Generating docs for compound mtl::tag::strided_row_vector... Generating docs for compound mtl::tag::sub_dividable... Generating docs for compound mtl::tag::transposed_multi_vector... Generating docs for compound mtl::tag::unit_diagonal... Generating docs for compound mtl::tag::universe... Generating docs for compound mtl::tag::universe_diagonal... Generating docs for compound mtl::tag::unknown... Generating docs for compound mtl::tag::vector... Generating docs for compound mtl::tag::vector_ref... Generating docs for namespace mtl::tag::const_iter Generating docs for compound mtl::tag::const_iter::all... Generating docs for compound mtl::tag::const_iter::nz... Generating docs for namespace mtl::tag::iter Generating docs for compound mtl::tag::iter::all... Generating docs for compound mtl::tag::iter::nz... Generating docs for namespace mtl::tfunctor Generating docs for compound mtl::tfunctor::divide_by... Generating docs for compound mtl::tfunctor::rscale... Generating docs for compound mtl::tfunctor::scale... Generating docs for namespace mtl::traits Generating docs for compound mtl::traits::add_const_to_all... Generating docs for compound mtl::traits::add_const_to_data... Generating docs for compound mtl::traits::add_const_to_root... Generating docs for compound mtl::traits::algebraic_category... Generating docs for compound mtl::traits::category... Generating docs for compound mtl::traits::copy_expression_const_ref_container... Generating docs for compound mtl::traits::different_non_complex... Generating docs for compound mtl::traits::div_result... Generating docs for compound mtl::traits::div_result_aux< Op1, Op2, ::mtl::ashape::cvec_scal_div >... Generating docs for compound mtl::traits::div_result_aux< Op1, Op2, ::mtl::ashape::mat_scal_div >... Generating docs for compound mtl::traits::div_result_aux< Op1, Op2, ::mtl::ashape::rvec_scal_div >... Generating docs for compound mtl::traits::extended_complex... Generating docs for compound mtl::traits::is_row_major... Generating docs for compound mtl::traits::is_static... Generating docs for compound mtl::traits::lazy_enable_if_rvec_cvec_mult... Generating docs for compound mtl::traits::mult_result... Generating docs for compound mtl::traits::mult_result_aux... Generating docs for compound mtl::traits::mult_result_aux< Op1, Op2, ::mtl::ashape::mat_cvec_mult >... Generating docs for compound mtl::traits::mult_result_aux< Op1, Op2, ::mtl::ashape::mat_mat_mult >... Generating docs for compound mtl::traits::mult_result_aux< Op1, Op2, ::mtl::ashape::mat_scal_mult >... Generating docs for compound mtl::traits::mult_result_aux< Op1, Op2, ::mtl::ashape::scal_mat_mult >... Generating docs for compound mtl::traits::num_cols... Generating docs for compound mtl::traits::num_cols< std::vector< Value > >... Generating docs for compound mtl::traits::num_cols< Value[Rows][Cols]>... Generating docs for compound mtl::traits::num_cols< Value[Size]>... Generating docs for compound mtl::traits::num_rows... Generating docs for compound mtl::traits::num_rows< std::vector< Value > >... Generating docs for compound mtl::traits::num_rows< Value[Rows][Cols]>... Generating docs for compound mtl::traits::num_rows< Value[Size]>... Generating docs for compound mtl::traits::pos_type... Generating docs for compound mtl::traits::root... Generating docs for compound mtl::traits::size... Generating docs for compound mtl::traits::size< std::vector< Value > >... Generating docs for compound mtl::traits::size< Value[Rows][Cols]>... Generating docs for compound mtl::traits::size< Value[Size]>... Generating docs for compound mtl::traits::transposed_orientation... Generating docs for compound mtl::traits::unit_vector... Generating docs for compound mtl::traits::unroll_size1... Generating docs for compound mtl::traits::vec_mult_result... Generating docs for compound mtl::traits::vec_mult_result_aux... Generating docs for compound mtl::traits::vec_mult_result_aux< Op1, Op2, ::mtl::ashape::cvec_rvec_mult >... Generating docs for compound mtl::traits::vec_mult_result_aux< Op1, Op2, ::mtl::ashape::cvec_scal_mult >... Generating docs for compound mtl::traits::vec_mult_result_aux< Op1, Op2, ::mtl::ashape::rvec_scal_mult >... Generating docs for compound mtl::traits::vec_mult_result_aux< Op1, Op2, ::mtl::ashape::scal_cvec_mult >... Generating docs for compound mtl::traits::vec_mult_result_aux< Op1, Op2, ::mtl::ashape::scal_rvec_mult >... Generating docs for compound mtl::traits::with_unroll1... Generating docs for compound mtl::traits::detail::dense_element_range_generator... Generating docs for compound mtl::traits::detail::strided_element_range_generator... Generating docs for namespace mtl::utility Generating docs for compound mtl::utility::papi_error... Generating docs for namespace mtl::vector Generating docs for compound mtl::vector::crtp_assign< Vector, mat_cvec_times_expr< E1, E2 > >... Generating docs for compound mtl::vector::crtp_assign< Vector, Value[Rows]>... Generating docs for compound mtl::vector::crtp_minus_assign< Vector, mat_cvec_times_expr< E1, E2 > >... Generating docs for compound mtl::vector::crtp_plus_assign< Vector, mat_cvec_times_expr< E1, E2 > >... Generating docs for compound mtl::vector::crtp_vector_assign... Generating docs for compound mtl::vector::dense_vector... Generating docs for compound mtl::vector::givens... Generating docs for compound mtl::vector::inserter... Generating docs for compound mtl::vector::strided_vector_ref... Generating docs for compound mtl::vector::unrolled1... Generating docs for compound mtl::vector::vec_const_ref_expr... Generating docs for compound mtl::vector::detail::crtp_assign< Vector, Source, Cat, Cat >... Generating docs for compound mtl::vector::detail::crtp_assign< Vector, Source, VCat, ashape:This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7) %&-line parsing enabled. entering extended mode (./_formulas.tex LaTeX2e <2005/12/01> Babel and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, loaded. (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size10.clo)) (/usr/share/texmf-texlive/tex/latex/graphics/epsfig.sty (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty) (/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty (/usr/share/texmf-texlive/tex/latex/graphics/trig.sty) (/etc/texmf/tex/latex/config/graphics.cfg) (/usr/share/texmf-texlive/tex/latex/graphics/dvips.def)))) No file _formulas.aux. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] (./_formulas.aux) ) Output written on _formulas.dvi (46 pages, 5892 bytes). Transcript written on _formulas.log. sh: gs: command not found error: Problem running ghostscript gs -q -g530x72 -r384x384x -sDEVICE=ppmraw -sOutputFile=_form0.pnm -dNOPAUSE -dBATCH -- _form0.ps. Check your installation! :scal >... Generating docs for compound mtl::vector::detail::crtp_minus_assign< Vector, Source, Cat, Cat >... Generating docs for compound mtl::vector::detail::crtp_plus_assign< Vector, Source, Cat, Cat >... Generating docs for namespace mtl::vector::fixed Generating docs for namespace mtl::vector::non_fixed Generating docs for namespace mtl::wrec Generating graph info page... Generating directory documentation... Generating bitmaps for formulas in HTML... Generating image form_0.png for formula Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating graphical class hierarchy... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running dot... Generating dot graphs using 2 parallel threads... Running dot for graph 1/1006 Running dot for graph 2/1006 Running dot for graph 3/1006 Running dot for graph 4/1006 Running dot for graph 5/1006 Running dot for graph 6/1006 Running dot for graph 7/1006 Running dot for graph 8/1006 Running dot for graph 9/1006 Running dot for graph 10/1006 Running dot for graph 11/1006 Running dot for graph 12/1006 Running dot for graph 13/1006 Running dot for graph 14/1006 Running dot for graph 15/1006 Running dot for graph 16/1006 Running dot for graph 17/1006 Running dot for graph 18/1006 Running dot for graph 19/1006 Running dot for graph 20/1006 Running dot for graph 21/1006 Running dot for graph 22/1006 Running dot for graph 23/1006 Running dot for graph 24/1006 Running dot for graph 25/1006 Running dot for graph 26/1006 Running dot for graph 27/1006 Running dot for graph 28/1006 Running dot for graph 29/1006 Running dot for graph 30/1006 Running dot for graph 31/1006 Running dot for graph 32/1006 Running dot for graph 33/1006 Running dot for graph 34/1006 Running dot for graph 35/1006 Running dot for graph 36/1006 Running dot for graph 37/1006 Running dot for graph 38/1006 Running dot for graph 39/1006 Running dot for graph 40/1006 Running dot for graph 41/1006 Running dot for graph 42/1006 Running dot for graph 43/1006 Running dot for graph 44/1006 Running dot for graph 45/1006 Running dot for graph 46/1006 Running dot for graph 47/1006 Running dot for graph 48/1006 Running dot for graph 49/1006 Running dot for graph 50/1006 Running dot for graph 51/1006 Running dot for graph 52/1006 Running dot for graph 53/1006 Running dot for graph 54/1006 Running dot for graph 55/1006 Running dot for graph 56/1006 Running dot for graph 57/1006 Running dot for graph 58/1006 Running dot for graph 59/1006 Running dot for graph 60/1006 Running dot for graph 61/1006 Running dot for graph 62/1006 Running dot for graph 63/1006 Running dot for graph 64/1006 Running dot for graph 65/1006 Running dot for graph 66/1006 Running dot for graph 67/1006 Running dot for graph 68/1006 Running dot for graph 69/1006 Running dot for graph 70/1006 Running dot for graph 71/1006 Running dot for graph 72/1006 Running dot for graph 73/1006 Running dot for graph 74/1006 Running dot for graph 75/1006 Running dot for graph 76/1006 Running dot for graph 77/1006 Running dot for graph 78/1006 Running dot for graph 79/1006 Running dot for graph 80/1006 Running dot for graph 81/1006 Running dot for graph 82/1006 Running dot for graph 83/1006 Running dot for graph 84/1006 Running dot for graph 85/1006 Running dot for graph 86/1006 Running dot for graph 87/1006 Running dot for graph 88/1006 Running dot for graph 89/1006 Running dot for graph 90/1006 Running dot for graph 91/1006 Running dot for graph 92/1006 Running dot for graph 93/1006 Running dot for graph 94/1006 Running dot for graph 95/1006 Running dot for graph 96/1006 Running dot for graph 97/1006 Running dot for graph 98/1006 Running dot for graph 99/1006 Running dot for graph 100/1006 Running dot for graph 101/1006 Running dot for graph 102/1006 Running dot for graph 103/1006 Running dot for graph 104/1006 Running dot for graph 105/1006 Running dot for graph 106/1006 Running dot for graph 107/1006 Running dot for graph 108/1006 Running dot for graph 109/1006 Running dot for graph 110/1006 Running dot for graph 111/1006 Running dot for graph 112/1006 Running dot for graph 113/1006 Running dot for graph 114/1006 Running dot for graph 115/1006 Running dot for graph 116/1006 Running dot for graph 117/1006 Running dot for graph 118/1006 Running dot for graph 119/1006 Running dot for graph 120/1006 Running dot for graph 121/1006 Running dot for graph 122/1006 Running dot for graph 123/1006 Running dot for graph 124/1006 Running dot for graph 125/1006 Running dot for graph 126/1006 Running dot for graph 127/1006 Running dot for graph 128/1006 Running dot for graph 129/1006 Running dot for graph 130/1006 Running dot for graph 131/1006 Running dot for graph 132/1006 Running dot for graph 133/1006 Running dot for graph 134/1006 Running dot for graph 135/1006 Running dot for graph 136/1006 Running dot for graph 137/1006 Running dot for graph 138/1006 Running dot for graph 139/1006 Running dot for graph 140/1006 Running dot for graph 141/1006 Running dot for graph 142/1006 Running dot for graph 143/1006 Running dot for graph 144/1006 Running dot for graph 145/1006 Running dot for graph 146/1006 Running dot for graph 147/1006 Running dot for graph 148/1006 Running dot for graph 149/1006 Running dot for graph 150/1006 Running dot for graph 151/1006 Running dot for graph 152/1006 Running dot for graph 153/1006 Running dot for graph 154/1006 Running dot for graph 155/1006 Running dot for graph 156/1006 Running dot for graph 157/1006 Running dot for graph 158/1006 Running dot for graph 159/1006 Running dot for graph 160/1006 Running dot for graph 161/1006 Running dot for graph 162/1006 Running dot for graph 163/1006 Running dot for graph 164/1006 Running dot for graph 165/1006 Running dot for graph 166/1006 Running dot for graph 167/1006 Running dot for graph 168/1006 Running dot for graph 169/1006 Running dot for graph 170/1006 Running dot for graph 171/1006 Running dot for graph 172/1006 Running dot for graph 173/1006 Running dot for graph 174/1006 Running dot for graph 175/1006 Running dot for graph 176/1006 Running dot for graph 177/1006 Running dot for graph 178/1006 Running dot for graph 179/1006 Running dot for graph 180/1006 Running dot for graph 181/1006 Running dot for graph 182/1006 Running dot for graph 183/1006 Running dot for graph 184/1006 Running dot for graph 185/1006 Running dot for graph 186/1006 Running dot for graph 187/1006 Running dot for graph 188/1006 Running dot for graph 189/1006 Running dot for graph 190/1006 Running dot for graph 191/1006 Running dot for graph 192/1006 Running dot for graph 193/1006 Running dot for graph 194/1006 Running dot for graph 195/1006 Running dot for graph 196/1006 Running dot for graph 197/1006 Running dot for graph 198/1006 Running dot for graph 199/1006 Running dot for graph 200/1006 Running dot for graph 201/1006 Running dot for graph 202/1006 Running dot for graph 203/1006 Running dot for graph 204/1006 Running dot for graph 205/1006 Running dot for graph 206/1006 Running dot for graph 207/1006 Running dot for graph 208/1006 Running dot for graph 209/1006 Running dot for graph 210/1006 Running dot for graph 211/1006 Running dot for graph 212/1006 Running dot for graph 213/1006 Running dot for graph 214/1006 Running dot for graph 215/1006 Running dot for graph 216/1006 Running dot for graph 217/1006 Running dot for graph 218/1006 Running dot for graph 219/1006 Running dot for graph 220/1006 Running dot for graph 221/1006 Running dot for graph 222/1006 Running dot for graph 223/1006 Running dot for graph 224/1006 Running dot for graph 225/1006 Running dot for graph 226/1006 Running dot for graph 227/1006 Running dot for graph 228/1006 Running dot for graph 229/1006 Running dot for graph 230/1006 Running dot for graph 231/1006 Running dot for graph 232/1006 Running dot for graph 233/1006 Running dot for graph 234/1006 Running dot for graph 235/1006 Running dot for graph 236/1006 Running dot for graph 237/1006 Running dot for graph 238/1006 Running dot for graph 239/1006 Running dot for graph 240/1006 Running dot for graph 241/1006 Running dot for graph 242/1006 Running dot for graph 243/1006 Running dot for graph 244/1006 Running dot for graph 245/1006 Running dot for graph 246/1006 Running dot for graph 247/1006 Running dot for graph 248/1006 Running dot for graph 249/1006 Running dot for graph 250/1006 Running dot for graph 251/1006 Running dot for graph 252/1006 Running dot for graph 253/1006 Running dot for graph 254/1006 Running dot for graph 255/1006 Running dot for graph 256/1006 Running dot for graph 257/1006 Running dot for graph 258/1006 Running dot for graph 259/1006 Running dot for graph 260/1006 Running dot for graph 261/1006 Running dot for graph 262/1006 Running dot for graph 263/1006 Running dot for graph 264/1006 Running dot for graph 265/1006 Running dot for graph 266/1006 Running dot for graph 267/1006 Running dot for graph 268/1006 Running dot for graph 269/1006 Running dot for graph 270/1006 Running dot for graph 271/1006 Running dot for graph 272/1006 Running dot for graph 273/1006 Running dot for graph 274/1006 Running dot for graph 275/1006 Running dot for graph 276/1006 Running dot for graph 277/1006 Running dot for graph 278/1006 Running dot for graph 279/1006 Running dot for graph 280/1006 Running dot for graph 281/1006 Running dot for graph 282/1006 Running dot for graph 283/1006 Running dot for graph 284/1006 Running dot for graph 285/1006 Running dot for graph 286/1006 Running dot for graph 287/1006 Running dot for graph 288/1006 Running dot for graph 289/1006 Running dot for graph 290/1006 Running dot for graph 291/1006 Running dot for graph 292/1006 Running dot for graph 293/1006 Running dot for graph 294/1006 Running dot for graph 295/1006 Running dot for graph 296/1006 Running dot for graph 297/1006 Running dot for graph 298/1006 Running dot for graph 299/1006 Running dot for graph 300/1006 Running dot for graph 301/1006 Running dot for graph 302/1006 Running dot for graph 303/1006 Running dot for graph 304/1006 Running dot for graph 305/1006 Running dot for graph 306/1006 Running dot for graph 307/1006 Running dot for graph 308/1006 Running dot for graph 309/1006 Running dot for graph 310/1006 Running dot for graph 311/1006 Running dot for graph 312/1006 Running dot for graph 313/1006 Running dot for graph 314/1006 Running dot for graph 315/1006 Running dot for graph 316/1006 Running dot for graph 317/1006 Running dot for graph 318/1006 Running dot for graph 319/1006 Running dot for graph 320/1006 Running dot for graph 321/1006 Running dot for graph 322/1006 Running dot for graph 323/1006 Running dot for graph 324/1006 Running dot for graph 325/1006 Running dot for graph 326/1006 Running dot for graph 327/1006 Running dot for graph 328/1006 Running dot for graph 329/1006 Running dot for graph 330/1006 Running dot for graph 331/1006 Running dot for graph 332/1006 Running dot for graph 333/1006 Running dot for graph 334/1006 Running dot for graph 335/1006 Running dot for graph 336/1006 Running dot for graph 337/1006 Running dot for graph 338/1006 Running dot for graph 339/1006 Running dot for graph 340/1006 Running dot for graph 341/1006 Running dot for graph 342/1006 Running dot for graph 343/1006 Running dot for graph 344/1006 Running dot for graph 345/1006 Running dot for graph 346/1006 Running dot for graph 347/1006 Running dot for graph 348/1006 Running dot for graph 349/1006 Running dot for graph 350/1006 Running dot for graph 351/1006 Running dot for graph 352/1006 Running dot for graph 353/1006 Running dot for graph 354/1006 Running dot for graph 355/1006 Running dot for graph 356/1006 Running dot for graph 357/1006 Running dot for graph 358/1006 Running dot for graph 359/1006 Running dot for graph 360/1006 Running dot for graph 361/1006 Running dot for graph 362/1006 Running dot for graph 363/1006 Running dot for graph 364/1006 Running dot for graph 365/1006 Running dot for graph 366/1006 Running dot for graph 367/1006 Running dot for graph 368/1006 Running dot for graph 369/1006 Running dot for graph 370/1006 Running dot for graph 371/1006 Running dot for graph 372/1006 Running dot for graph 373/1006 Running dot for graph 374/1006 Running dot for graph 375/1006 Running dot for graph 376/1006 Running dot for graph 377/1006 Running dot for graph 378/1006 Running dot for graph 379/1006 Running dot for graph 380/1006 Running dot for graph 381/1006 Running dot for graph 382/1006 Running dot for graph 383/1006 Running dot for graph 384/1006 Running dot for graph 385/1006 Running dot for graph 386/1006 Running dot for graph 387/1006 Running dot for graph 388/1006 Running dot for graph 389/1006 Running dot for graph 390/1006 Running dot for graph 391/1006 Running dot for graph 392/1006 Running dot for graph 393/1006 Running dot for graph 394/1006 Running dot for graph 395/1006 Running dot for graph 396/1006 Running dot for graph 397/1006 Running dot for graph 398/1006 Running dot for graph 399/1006 Running dot for graph 400/1006 Running dot for graph 401/1006 Running dot for graph 402/1006 Running dot for graph 403/1006 Running dot for graph 404/1006 Running dot for graph 405/1006 Running dot for graph 406/1006 Running dot for graph 407/1006 Running dot for graph 408/1006 Running dot for graph 409/1006 Running dot for graph 410/1006 Running dot for graph 411/1006 Running dot for graph 412/1006 Running dot for graph 413/1006 Running dot for graph 414/1006 Running dot for graph 415/1006 Running dot for graph 416/1006 Running dot for graph 417/1006 Running dot for graph 418/1006 Running dot for graph 419/1006 Running dot for graph 420/1006 Running dot for graph 421/1006 Running dot for graph 422/1006 Running dot for graph 423/1006 Running dot for graph 424/1006 Running dot for graph 425/1006 Running dot for graph 426/1006 Running dot for graph 427/1006 Running dot for graph 428/1006 Running dot for graph 429/1006 Running dot for graph 430/1006 Running dot for graph 431/1006 Running dot for graph 432/1006 Running dot for graph 433/1006 Running dot for graph 434/1006 Running dot for graph 435/1006 Running dot for graph 436/1006 Running dot for graph 437/1006 Running dot for graph 438/1006 Running dot for graph 439/1006 Running dot for graph 440/1006 Running dot for graph 441/1006 Running dot for graph 442/1006 Running dot for graph 443/1006 Running dot for graph 444/1006 Running dot for graph 445/1006 Running dot for graph 446/1006 Running dot for graph 447/1006 Running dot for graph 448/1006 Running dot for graph 449/1006 Running dot for graph 450/1006 Running dot for graph 451/1006 Running dot for graph 452/1006 Running dot for graph 453/1006 Running dot for graph 454/1006 Running dot for graph 455/1006 Running dot for graph 456/1006 Running dot for graph 457/1006 Running dot for graph 458/1006 Running dot for graph 459/1006 Running dot for graph 460/1006 Running dot for graph 461/1006 Running dot for graph 462/1006 Running dot for graph 463/1006 Running dot for graph 464/1006 Running dot for graph 465/1006 Running dot for graph 466/1006 Running dot for graph 467/1006 Running dot for graph 468/1006 Running dot for graph 469/1006 Running dot for graph 470/1006 Running dot for graph 471/1006 Running dot for graph 472/1006 Running dot for graph 473/1006 Running dot for graph 474/1006 Running dot for graph 475/1006 Running dot for graph 476/1006 Running dot for graph 477/1006 Running dot for graph 478/1006 Running dot for graph 479/1006 Running dot for graph 480/1006 Running dot for graph 481/1006 Running dot for graph 482/1006 Running dot for graph 483/1006 Running dot for graph 484/1006 Running dot for graph 485/1006 Running dot for graph 486/1006 Running dot for graph 487/1006 Running dot for graph 488/1006 Running dot for graph 489/1006 Running dot for graph 490/1006 Running dot for graph 491/1006 Running dot for graph 492/1006 Running dot for graph 493/1006 Running dot for graph 494/1006 Running dot for graph 495/1006 Running dot for graph 496/1006 Running dot for graph 497/1006 Running dot for graph 498/1006 Running dot for graph 499/1006 Running dot for graph 500/1006 Running dot for graph 501/1006 Running dot for graph 502/1006 Running dot for graph 503/1006 Running dot for graph 504/1006 Running dot for graph 505/1006 Running dot for graph 506/1006 Running dot for graph 507/1006 Running dot for graph 508/1006 Running dot for graph 509/1006 Running dot for graph 510/1006 Running dot for graph 511/1006 Running dot for graph 512/1006 Running dot for graph 513/1006 Running dot for graph 514/1006 Running dot for graph 515/1006 Running dot for graph 516/1006 Running dot for graph 517/1006 Running dot for graph 518/1006 Running dot for graph 519/1006 Running dot for graph 520/1006 Running dot for graph 521/1006 Running dot for graph 522/1006 Running dot for graph 523/1006 Running dot for graph 524/1006 Running dot for graph 525/1006 Running dot for graph 526/1006 Running dot for graph 527/1006 Running dot for graph 528/1006 Running dot for graph 529/1006 Running dot for graph 530/1006 Running dot for graph 531/1006 Running dot for graph 532/1006 Running dot for graph 533/1006 Running dot for graph 534/1006 Running dot for graph 535/1006 Running dot for graph 536/1006 Running dot for graph 537/1006 Running dot for graph 538/1006 Running dot for graph 539/1006 Running dot for graph 540/1006 Running dot for graph 541/1006 Running dot for graph 542/1006 Running dot for graph 543/1006 Running dot for graph 544/1006 Running dot for graph 545/1006 Running dot for graph 546/1006 Running dot for graph 547/1006 Running dot for graph 548/1006 Running dot for graph 549/1006 Running dot for graph 550/1006 Running dot for graph 551/1006 Running dot for graph 552/1006 Running dot for graph 553/1006 Running dot for graph 554/1006 Running dot for graph 555/1006 Running dot for graph 556/1006 Running dot for graph 557/1006 Running dot for graph 558/1006 Running dot for graph 559/1006 Running dot for graph 560/1006 Running dot for graph 561/1006 Running dot for graph 562/1006 Running dot for graph 563/1006 Running dot for graph 564/1006 Running dot for graph 565/1006 Running dot for graph 566/1006 Running dot for graph 567/1006 Running dot for graph 568/1006 Running dot for graph 569/1006 Running dot for graph 570/1006 Running dot for graph 571/1006 Running dot for graph 572/1006 Running dot for graph 573/1006 Running dot for graph 574/1006 Running dot for graph 575/1006 Running dot for graph 576/1006 Running dot for graph 577/1006 Running dot for graph 578/1006 Running dot for graph 579/1006 Running dot for graph 580/1006 Running dot for graph 581/1006 Running dot for graph 582/1006 Running dot for graph 583/1006 Running dot for graph 584/1006 Running dot for graph 585/1006 Running dot for graph 586/1006 Running dot for graph 587/1006 Running dot for graph 588/1006 Running dot for graph 589/1006 Running dot for graph 590/1006 Running dot for graph 591/1006 Running dot for graph 592/1006 Running dot for graph 593/1006 Running dot for graph 594/1006 Running dot for graph 595/1006 Running dot for graph 596/1006 Running dot for graph 597/1006 Running dot for graph 598/1006 Running dot for graph 599/1006 Running dot for graph 600/1006 Running dot for graph 601/1006 Running dot for graph 602/1006 Running dot for graph 603/1006 Running dot for graph 604/1006 Running dot for graph 605/1006 Running dot for graph 606/1006 Running dot for graph 607/1006 Running dot for graph 608/1006 Running dot for graph 609/1006 Running dot for graph 610/1006 Running dot for graph 611/1006 Running dot for graph 612/1006 Running dot for graph 613/1006 Running dot for graph 614/1006 Running dot for graph 615/1006 Running dot for graph 616/1006 Running dot for graph 617/1006 Running dot for graph 618/1006 Running dot for graph 619/1006 Running dot for graph 620/1006 Running dot for graph 621/1006 Running dot for graph 622/1006 Running dot for graph 623/1006 Running dot for graph 624/1006 Running dot for graph 625/1006 Running dot for graph 626/1006 Running dot for graph 627/1006 Running dot for graph 628/1006 Running dot for graph 629/1006 Running dot for graph 630/1006 Running dot for graph 631/1006 Running dot for graph 632/1006 Running dot for graph 633/1006 Running dot for graph 634/1006 Running dot for graph 635/1006 Running dot for graph 636/1006 Running dot for graph 637/1006 Running dot for graph 638/1006 Running dot for graph 639/1006 Running dot for graph 640/1006 Running dot for graph 641/1006 Running dot for graph 642/1006 Running dot for graph 643/1006 Running dot for graph 644/1006 Running dot for graph 645/1006 Running dot for graph 646/1006 Running dot for graph 647/1006 Running dot for graph 648/1006 Running dot for graph 649/1006 Running dot for graph 650/1006 Running dot for graph 651/1006 Running dot for graph 652/1006 Running dot for graph 653/1006 Running dot for graph 654/1006 Running dot for graph 655/1006 Running dot for graph 656/1006 Running dot for graph 657/1006 Running dot for graph 658/1006 Running dot for graph 659/1006 Running dot for graph 660/1006 Running dot for graph 661/1006 Running dot for graph 662/1006 Running dot for graph 663/1006 Running dot for graph 664/1006 Running dot for graph 665/1006 Running dot for graph 666/1006 Running dot for graph 667/1006 Running dot for graph 668/1006 Running dot for graph 669/1006 Running dot for graph 670/1006 Running dot for graph 671/1006 Running dot for graph 672/1006 Running dot for graph 673/1006 Running dot for graph 674/1006 Running dot for graph 675/1006 Running dot for graph 676/1006 Running dot for graph 677/1006 Running dot for graph 678/1006 Running dot for graph 679/1006 Running dot for graph 680/1006 Running dot for graph 681/1006 Running dot for graph 682/1006 Running dot for graph 683/1006 Running dot for graph 684/1006 Running dot for graph 685/1006 Running dot for graph 686/1006 Running dot for graph 687/1006 Running dot for graph 688/1006 Running dot for graph 689/1006 Running dot for graph 690/1006 Running dot for graph 691/1006 Running dot for graph 692/1006 Running dot for graph 693/1006 Running dot for graph 694/1006 Running dot for graph 695/1006 Running dot for graph 696/1006 Running dot for graph 697/1006 Running dot for graph 698/1006 Running dot for graph 699/1006 Running dot for graph 700/1006 Running dot for graph 701/1006 Running dot for graph 702/1006 Running dot for graph 703/1006 Running dot for graph 704/1006 Running dot for graph 705/1006 Running dot for graph 706/1006 Running dot for graph 707/1006 Running dot for graph 708/1006 Running dot for graph 709/1006 Running dot for graph 710/1006 Running dot for graph 711/1006 Running dot for graph 712/1006 Running dot for graph 713/1006 Running dot for graph 714/1006 Running dot for graph 715/1006 Running dot for graph 716/1006 Running dot for graph 717/1006 Running dot for graph 718/1006 Running dot for graph 719/1006 Running dot for graph 720/1006 Running dot for graph 721/1006 Running dot for graph 722/1006 Running dot for graph 723/1006 Running dot for graph 724/1006 Running dot for graph 725/1006 Running dot for graph 726/1006 Running dot for graph 727/1006 Running dot for graph 728/1006 Running dot for graph 729/1006 Running dot for graph 730/1006 Running dot for graph 731/1006 Running dot for graph 732/1006 Running dot for graph 733/1006 Running dot for graph 734/1006 Running dot for graph 735/1006 Running dot for graph 736/1006 Running dot for graph 737/1006 Running dot for graph 738/1006 Running dot for graph 739/1006 Running dot for graph 740/1006 Running dot for graph 741/1006 Running dot for graph 742/1006 Running dot for graph 743/1006 Running dot for graph 744/1006 Running dot for graph 745/1006 Running dot for graph 746/1006 Running dot for graph 747/1006 Running dot for graph 748/1006 Running dot for graph 749/1006 Running dot for graph 750/1006 Running dot for graph 751/1006 Running dot for graph 752/1006 Running dot for graph 753/1006 Running dot for graph 754/1006 Running dot for graph 755/1006 Running dot for graph 756/1006 Running dot for graph 757/1006 Running dot for graph 758/1006 Running dot for graph 759/1006 Running dot for graph 760/1006 Running dot for graph 761/1006 Running dot for graph 762/1006 Running dot for graph 763/1006 Running dot for graph 764/1006 Running dot for graph 765/1006 Running dot for graph 766/1006 Running dot for graph 767/1006 Running dot for graph 768/1006 Running dot for graph 769/1006 Running dot for graph 770/1006 Running dot for graph 771/1006 Running dot for graph 772/1006 Running dot for graph 773/1006 Running dot for graph 774/1006 Running dot for graph 775/1006 Running dot for graph 776/1006 Running dot for graph 777/1006 Running dot for graph 778/1006 Running dot for graph 779/1006 Running dot for graph 780/1006 Running dot for graph 781/1006 Running dot for graph 782/1006 Running dot for graph 783/1006 Running dot for graph 784/1006 Running dot for graph 785/1006 Running dot for graph 786/1006 Running dot for graph 787/1006 Running dot for graph 788/1006 Running dot for graph 789/1006 Running dot for graph 790/1006 Running dot for graph 791/1006 Running dot for graph 792/1006 Running dot for graph 793/1006 Running dot for graph 794/1006 Running dot for graph 795/1006 Running dot for graph 796/1006 Running dot for graph 797/1006 Running dot for graph 798/1006 Running dot for graph 799/1006 Running dot for graph 800/1006 Running dot for graph 801/1006 Running dot for graph 802/1006 Running dot for graph 803/1006 Running dot for graph 804/1006 Running dot for graph 805/1006 Running dot for graph 806/1006 Running dot for graph 807/1006 Running dot for graph 808/1006 Running dot for graph 809/1006 Running dot for graph 810/1006 Running dot for graph 811/1006 Running dot for graph 812/1006 Running dot for graph 813/1006 Running dot for graph 814/1006 Running dot for graph 815/1006 Running dot for graph 816/1006 Running dot for graph 817/1006 Running dot for graph 818/1006 Running dot for graph 819/1006 Running dot for graph 820/1006 Running dot for graph 821/1006 Running dot for graph 822/1006 Running dot for graph 823/1006 Running dot for graph 824/1006 Running dot for graph 825/1006 Running dot for graph 826/1006 Running dot for graph 827/1006 Running dot for graph 828/1006 Running dot for graph 829/1006 Running dot for graph 830/1006 Running dot for graph 831/1006 Running dot for graph 832/1006 Running dot for graph 833/1006 Running dot for graph 834/1006 Running dot for graph 835/1006 Running dot for graph 836/1006 Running dot for graph 837/1006 Running dot for graph 838/1006 Running dot for graph 839/1006 Running dot for graph 840/1006 Running dot for graph 841/1006 Running dot for graph 842/1006 Running dot for graph 843/1006 Running dot for graph 844/1006 Running dot for graph 845/1006 Running dot for graph 846/1006 Running dot for graph 847/1006 Running dot for graph 848/1006 Running dot for graph 849/1006 Running dot for graph 850/1006 Running dot for graph 851/1006 Running dot for graph 852/1006 Running dot for graph 853/1006 Running dot for graph 854/1006 Running dot for graph 855/1006 Running dot for graph 856/1006 Running dot for graph 857/1006 Running dot for graph 858/1006 Running dot for graph 859/1006 Running dot for graph 860/1006 Running dot for graph 861/1006 Running dot for graph 862/1006 Running dot for graph 863/1006 Running dot for graph 864/1006 Running dot for graph 865/1006 Running dot for graph 866/1006 Running dot for graph 867/1006 Running dot for graph 868/1006 Running dot for graph 869/1006 Running dot for graph 870/1006 Running dot for graph 871/1006 Running dot for graph 872/1006 Running dot for graph 873/1006 Running dot for graph 874/1006 Running dot for graph 875/1006 Running dot for graph 876/1006 Running dot for graph 877/1006 Running dot for graph 878/1006 Running dot for graph 879/1006 Running dot for graph 880/1006 Running dot for graph 881/1006 Running dot for graph 882/1006 Running dot for graph 883/1006 Running dot for graph 884/1006 Running dot for graph 885/1006 Running dot for graph 886/1006 Running dot for graph 887/1006 Running dot for graph 888/1006 Running dot for graph 889/1006 Running dot for graph 890/1006 Running dot for graph 891/1006 Running dot for graph 892/1006 Running dot for graph 893/1006 Running dot for graph 894/1006 Running dot for graph 895/1006 Running dot for graph 896/1006 Running dot for graph 897/1006 Running dot for graph 898/1006 Running dot for graph 899/1006 Running dot for graph 900/1006 Running dot for graph 901/1006 Running dot for graph 902/1006 Running dot for graph 903/1006 Running dot for graph 904/1006 Running dot for graph 905/1006 Running dot for graph 906/1006 Running dot for graph 907/1006 Running dot for graph 908/1006 Running dot for graph 909/1006 Running dot for graph 910/1006 Running dot for graph 911/1006 Running dot for graph 912/1006 Running dot for graph 913/1006 Running dot for graph 914/1006 Running dot for graph 915/1006 Running dot for graph 916/1006 Running dot for graph 917/1006 Running dot for graph 918/1006 Running dot for graph 919/1006 Running dot for graph 920/1006 Running dot for graph 921/1006 Running dot for graph 922/1006 Running dot for graph 923/1006 Running dot for graph 924/1006 Running dot for graph 925/1006 Running dot for graph 926/1006 Running dot for graph 927/1006 Running dot for graph 928/1006 Running dot for graph 929/1006 Running dot for graph 930/1006 Running dot for graph 931/1006 Running dot for graph 932/1006 Running dot for graph 933/1006 Running dot for graph 934/1006 Running dot for graph 935/1006 Running dot for graph 936/1006 Running dot for graph 937/1006 Running dot for graph 938/1006 Running dot for graph 939/1006 Running dot for graph 940/1006 Running dot for graph 941/1006 Running dot for graph 942/1006 Running dot for graph 943/1006 Running dot for graph 944/1006 Running dot for graph 945/1006 Running dot for graph 946/1006 Running dot for graph 947/1006 Running dot for graph 948/1006 Running dot for graph 949/1006 Running dot for graph 950/1006 Running dot for graph 951/1006 Running dot for graph 952/1006 Running dot for graph 953/1006 Running dot for graph 954/1006 Running dot for graph 955/1006 Running dot for graph 956/1006 Running dot for graph 957/1006 Running dot for graph 958/1006 Running dot for graph 959/1006 Running dot for graph 960/1006 Running dot for graph 961/1006 Running dot for graph 962/1006 Running dot for graph 963/1006 Running dot for graph 964/1006 Running dot for graph 965/1006 Running dot for graph 966/1006 Running dot for graph 967/1006 Running dot for graph 968/1006 Running dot for graph 969/1006 Running dot for graph 970/1006 Running dot for graph 971/1006 Running dot for graph 972/1006 Running dot for graph 973/1006 Running dot for graph 974/1006 Running dot for graph 975/1006 Running dot for graph 976/1006 Running dot for graph 977/1006 Running dot for graph 978/1006 Running dot for graph 979/1006 Running dot for graph 980/1006 Running dot for graph 981/1006 Running dot for graph 982/1006 Running dot for graph 983/1006 Running dot for graph 984/1006 Running dot for graph 985/1006 Running dot for graph 986/1006 Running dot for graph 987/1006 Running dot for graph 988/1006 Running dot for graph 989/1006 Running dot for graph 990/1006 Running dot for graph 991/1006 Running dot for graph 992/1006 Running dot for graph 993/1006 Running dot for graph 994/1006 Running dot for graph 995/1006 Running dot for graph 996/1006 Running dot for graph 997/1006 Running dot for graph 998/1006 Running dot for graph 999/1006 Running dot for graph 1000/1006 Running dot for graph 1001/1006 Running dot for graph 1002/1006 Running dot for graph 1003/1006 Running dot for graph 1004/1006 Running dot for graph 1005/1006 Running dot for graph 1006/1006 Patching output file 1/309 Patching output file 2/309 Patching output file 3/309 Patching output file 4/309 Patching output file 5/309 Patching output file 6/309 Patching output file 7/309 Patching output file 8/309 Patching output file 9/309 Patching output file 10/309 Patching output file 11/309 Patching output file 12/309 Patching output file 13/309 Patching output file 14/309 Patching output file 15/309 Patching output file 16/309 Patching output file 17/309 Patching output file 18/309 Patching output file 19/309 Patching output file 20/309 Patching output file 21/309 Patching output file 22/309 Patching output file 23/309 Patching output file 24/309 Patching output file 25/309 Patching output file 26/309 Patching output file 27/309 Patching output file 28/309 Patching output file 29/309 Patching output file 30/309 Patching output file 31/309 Patching output file 32/309 Patching output file 33/309 Patching output file 34/309 Patching output file 35/309 Patching output file 36/309 Patching output file 37/309 Patching output file 38/309 Patching output file 39/309 Patching output file 40/309 Patching output file 41/309 Patching output file 42/309 Patching output file 43/309 Patching output file 44/309 Patching output file 45/309 Patching output file 46/309 Patching output file 47/309 Patching output file 48/309 Patching output file 49/309 Patching output file 50/309 Patching output file 51/309 Patching output file 52/309 Patching output file 53/309 Patching output file 54/309 Patching output file 55/309 Patching output file 56/309 Patching output file 57/309 Patching output file 58/309 Patching output file 59/309 Patching output file 60/309 Patching output file 61/309 Patching output file 62/309 Patching output file 63/309 Patching output file 64/309 Patching output file 65/309 Patching output file 66/309 Patching output file 67/309 Patching output file 68/309 Patching output file 69/309 Patching output file 70/309 Patching output file 71/309 Patching output file 72/309 Patching output file 73/309 Patching output file 74/309 Patching output file 75/309 Patching output file 76/309 Patching output file 77/309 Patching output file 78/309 Patching output file 79/309 Patching output file 80/309 Patching output file 81/309 Patching output file 82/309 Patching output file 83/309 Patching output file 84/309 Patching output file 85/309 Patching output file 86/309 Patching output file 87/309 Patching output file 88/309 Patching output file 89/309 Patching output file 90/309 Patching output file 91/309 Patching output file 92/309 Patching output file 93/309 Patching output file 94/309 Patching output file 95/309 Patching output file 96/309 Patching output file 97/309 Patching output file 98/309 Patching output file 99/309 Patching output file 100/309 Patching output file 101/309 Patching output file 102/309 Patching output file 103/309 Patching output file 104/309 Patching output file 105/309 Patching output file 106/309 Patching output file 107/309 Patching output file 108/309 Patching output file 109/309 Patching output file 110/309 Patching output file 111/309 Patching output file 112/309 Patching output file 113/309 Patching output file 114/309 Patching output file 115/309 Patching output file 116/309 Patching output file 117/309 Patching output file 118/309 Patching output file 119/309 Patching output file 120/309 Patching output file 121/309 Patching output file 122/309 Patching output file 123/309 Patching output file 124/309 Patching output file 125/309 Patching output file 126/309 Patching output file 127/309 Patching output file 128/309 Patching output file 129/309 Patching output file 130/309 Patching output file 131/309 Patching output file 132/309 Patching output file 133/309 Patching output file 134/309 Patching output file 135/309 Patching output file 136/309 Patching output file 137/309 Patching output file 138/309 Patching output file 139/309 Patching output file 140/309 Patching output file 141/309 Patching output file 142/309 Patching output file 143/309 Patching output file 144/309 Patching output file 145/309 Patching output file 146/309 Patching output file 147/309 Patching output file 148/309 Patching output file 149/309 Patching output file 150/309 Patching output file 151/309 Patching output file 152/309 Patching output file 153/309 Patching output file 154/309 Patching output file 155/309 Patching output file 156/309 Patching output file 157/309 Patching output file 158/309 Patching output file 159/309 Patching output file 160/309 Patching output file 161/309 Patching output file 162/309 Patching output file 163/309 Patching output file 164/309 Patching output file 165/309 Patching output file 166/309 Patching output file 167/309 Patching output file 168/309 Patching output file 169/309 Patching output file 170/309 Patching output file 171/309 Patching output file 172/309 Patching output file 173/309 Patching output file 174/309 Patching output file 175/309 Patching output file 176/309 Patching output file 177/309 Patching output file 178/309 Patching output file 179/309 Patching output file 180/309 Patching output file 181/309 Patching output file 182/309 Patching output file 183/309 Patching output file 184/309 Patching output file 185/309 Patching output file 186/309 Patching output file 187/309 Patching output file 188/309 Patching output file 189/309 Patching output file 190/309 Patching output file 191/309 Patching output file 192/309 Patching output file 193/309 Patching output file 194/309 Patching output file 195/309 Patching output file 196/309 Patching output file 197/309 Patching output file 198/309 Patching output file 199/309 Patching output file 200/309 Patching output file 201/309 Patching output file 202/309 Patching output file 203/309 Patching output file 204/309 Patching output file 205/309 Patching output file 206/309 Patching output file 207/309 Patching output file 208/309 Patching output file 209/309 Patching output file 210/309 Patching output file 211/309 Patching output file 212/309 Patching output file 213/309 Patching output file 214/309 Patching output file 215/309 Patching output file 216/309 Patching output file 217/309 Patching output file 218/309 Patching output file 219/309 Patching output file 220/309 Patching output file 221/309 Patching output file 222/309 Patching output file 223/309 Patching output file 224/309 Patching output file 225/309 Patching output file 226/309 Patching output file 227/309 Patching output file 228/309 Patching output file 229/309 Patching output file 230/309 Patching output file 231/309 Patching output file 232/309 Patching output file 233/309 Patching output file 234/309 Patching output file 235/309 Patching output file 236/309 Patching output file 237/309 Patching output file 238/309 Patching output file 239/309 Patching output file 240/309 Patching output file 241/309 Patching output file 242/309 Patching output file 243/309 Patching output file 244/309 Patching output file 245/309 Patching output file 246/309 Patching output file 247/309 Patching output file 248/309 Patching output file 249/309 Patching output file 250/309 Patching output file 251/309 Patching output file 252/309 Patching output file 253/309 Patching output file 254/309 Patching output file 255/309 Patching output file 256/309 Patching output file 257/309 Patching output file 258/309 Patching output file 259/309 Patching output file 260/309 Patching output file 261/309 Patching output file 262/309 Patching output file 263/309 Patching output file 264/309 Patching output file 265/309 Patching output file 266/309 Patching output file 267/309 Patching output file 268/309 Patching output file 269/309 Patching output file 270/309 Patching output file 271/309 Patching output file 272/309 Patching output file 273/309 Patching output file 274/309 Patching output file 275/309 Patching output file 276/309 Patching output file 277/309 Patching output file 278/309 Patching output file 279/309 Patching output file 280/309 Patching output file 281/309 Patching output file 282/309 Patching output file 283/309 Patching output file 284/309 Patching output file 285/309 Patching output file 286/309 Patching output file 287/309 Patching output file 288/309 Patching output file 289/309 Patching output file 290/309 Patching output file 291/309 Patching output file 292/309 Patching output file 293/309 Patching output file 294/309 Patching output file 295/309 Patching output file 296/309 Patching output file 297/309 Patching output file 298/309 Patching output file 299/309 Patching output file 300/309 Patching output file 301/309 Patching output file 302/309 Patching output file 303/309 Patching output file 304/309 Patching output file 305/309 Patching output file 306/309 Patching output file 307/309 Patching output file 308/309 Patching output file 309/309 lookup cache used 4584/65536 hits=74280 misses=6722 finished... + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.85619 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/mtl4-buildroot + : + /bin/rm -rf -- /usr/src/tmp/mtl4-buildroot + cd mtl4-4.r7628 + pushd mtl ~/RPM/BUILD/mtl4-4.r7628/mtl ~/RPM/BUILD/mtl4-4.r7628 + /usr/bin/make 'INSTALL=/bin/install -p' prefix=/usr/src/tmp/mtl4-buildroot/usr exec_prefix=/usr/src/tmp/mtl4-buildroot/usr bindir=/usr/src/tmp/mtl4-buildroot/usr/bin sbindir=/usr/src/tmp/mtl4-buildroot/usr/sbin sysconfdir=/usr/src/tmp/mtl4-buildroot/etc datadir=/usr/src/tmp/mtl4-buildroot/usr/share includedir=/usr/src/tmp/mtl4-buildroot/usr/include libdir=/usr/src/tmp/mtl4-buildroot/usr/lib64 libexecdir=/usr/src/tmp/mtl4-buildroot/usr/lib localstatedir=/usr/src/tmp/mtl4-buildroot/var/lib sharedstatedir=/usr/src/tmp/mtl4-buildroot/var/lib mandir=/usr/src/tmp/mtl4-buildroot/usr/share/man infodir=/usr/src/tmp/mtl4-buildroot/usr/share/info install includedir=/usr/src/tmp/mtl4-buildroot/usr/include/mtl make: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl' Making install in test make[1]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test' Making install in src make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src' make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/src' Making install in bin make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/bin' make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/bin' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/bin' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test/bin' make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test' make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test' make[1]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/test' Making install in contrib make[1]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib' Making install in examples make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples' make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/examples' Making install in doubledouble make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble' make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib/doubledouble' make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib' make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib' make[1]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/contrib' Making install in mtl make[1]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl' make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl' make[2]: Nothing to be done for `install-exec-am'. /usr/bin/make install-data-hook make[3]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl' if test '!' -d /usr/src/tmp/mtl4-buildroot/usr/include/mtl; then mkdir -p /usr/src/tmp/mtl4-buildroot/usr/include/mtl; fi Installing /usr/src/tmp/mtl4-buildroot/usr/include/mtl make[3]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl' make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl' make[1]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl/mtl' make[1]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl' make[2]: Entering directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl' make[1]: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl' make: Leaving directory `/usr/src/RPM/BUILD/mtl4-4.r7628/mtl' + popd ~/RPM/BUILD/mtl4-4.r7628 + install -d /usr/src/tmp/mtl4-buildroot/usr/bin + install -d /usr/src/tmp/mtl4-buildroot/usr/lib64 + install -d /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/examples + install -d /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric + install -m644 libs/numeric/mtl/build/libxerbla.a /usr/src/tmp/mtl4-buildroot/usr/lib64 + install -m755 libs/numeric/itl/test/absolut_termination_criterion_test libs/numeric/itl/test/bicgstab_complex_test libs/numeric/itl/test/bicgstab_ell_test libs/numeric/itl/test/bicgstab_test libs/numeric/itl/test/cg_test libs/numeric/itl/test/gmres_preconditioned_test libs/numeric/itl/test/gmres_test libs/numeric/itl/test/ic_0_bicg_test libs/numeric/itl/test/ic_0_bicgstab_2_test libs/numeric/itl/test/ic_0_cg_test libs/numeric/itl/test/ic_0_cgs_test libs/numeric/itl/test/ic_0_krylov_test libs/numeric/itl/test/idr_s_test libs/numeric/itl/test/ilu_0_bicgstab_test libs/numeric/itl/test/ilu_0_dispatch_test libs/numeric/itl/test/ilu_0_test libs/numeric/itl/test/qmr_test libs/numeric/itl/test/tfqmr_test libs/numeric/mtl/test/add_row_test libs/numeric/mtl/test/algebraic_category_test libs/numeric/mtl/test/array_initialization_test libs/numeric/mtl/test/assign_test libs/numeric/mtl/test/band_test libs/numeric/mtl/test/base_case_conversion_test libs/numeric/mtl/test/bit_masking_test libs/numeric/mtl/test/block_sparse_test libs/numeric/mtl/test/cholesky_test libs/numeric/mtl/test/complexity_test libs/numeric/mtl/test/compressed2D_inserter2_test libs/numeric/mtl/test/compressed2D_inserter3_test libs/numeric/mtl/test/compressed2D_inserter_print_test libs/numeric/mtl/test/compressed2D_inserter_test libs/numeric/mtl/test/compressed2D_test libs/numeric/mtl/test/compressed2d_access_test libs/numeric/mtl/test/conj_mult_test libs/numeric/mtl/test/crop_test libs/numeric/mtl/test/cross_product_test libs/numeric/mtl/test/dense2D_test libs/numeric/mtl/test/dense_lu_test libs/numeric/mtl/test/dense_vector_iterator_test libs/numeric/mtl/test/dense_vector_num_row_defition_test libs/numeric/mtl/test/dense_vector_test libs/numeric/mtl/test/diagonal_setup_test libs/numeric/mtl/test/dilated_int_test libs/numeric/mtl/test/direct_access_test libs/numeric/mtl/test/divide_by_inplace_test libs/numeric/mtl/test/dot_test libs/numeric/mtl/test/eigenvalue_symmetric_test libs/numeric/mtl/test/element_matrix_test libs/numeric/mtl/test/empty_test libs/numeric/mtl/test/enable_if_matrix_test libs/numeric/mtl/test/eval_dense_test libs/numeric/mtl/test/eval_test libs/numeric/mtl/test/fixed_size_matrix_expr_test libs/numeric/mtl/test/fixed_size_test libs/numeric/mtl/test/forms_test libs/numeric/mtl/test/frobenius_norm_test libs/numeric/mtl/test/hermitian_test libs/numeric/mtl/test/hessenberg_test libs/numeric/mtl/test/hessian_setup_test libs/numeric/mtl/test/implicit_matrix_test libs/numeric/mtl/test/infinity_norm_matrix_test libs/numeric/mtl/test/insert_matrix_into_matrix_test libs/numeric/mtl/test/inserter_test libs/numeric/mtl/test/int_vector_initialization_test libs/numeric/mtl/test/inv2_test libs/numeric/mtl/test/inv_test libs/numeric/mtl/test/inverse_poisson_test libs/numeric/mtl/test/inverse_trisolve_test libs/numeric/mtl/test/invert_diagonal_test libs/numeric/mtl/test/is_static_test libs/numeric/mtl/test/laplacian_setup_test libs/numeric/mtl/test/left_scale_inplace_test libs/numeric/mtl/test/lower_bound_cursor_test libs/numeric/mtl/test/lu_test libs/numeric/mtl/test/matrix_add_test libs/numeric/mtl/test/matrix_array_test libs/numeric/mtl/test/matrix_comma_initialization_test libs/numeric/mtl/test/matrix_construction_from_expression_test libs/numeric/mtl/test/matrix_ele_prod_test libs/numeric/mtl/test/matrix_irange_test libs/numeric/mtl/test/matrix_map_view_test libs/numeric/mtl/test/matrix_market_test libs/numeric/mtl/test/matrix_market_write_2_test libs/numeric/mtl/test/matrix_market_write_3_test libs/numeric/mtl/test/matrix_market_write_test libs/numeric/mtl/test/matrix_matrix_scalar_product_test libs/numeric/mtl/test/matrix_multiple_left_products_test libs/numeric/mtl/test/matrix_multiple_products_test libs/numeric/mtl/test/matrix_multiple_right_products_test libs/numeric/mtl/test/matrix_product_test libs/numeric/mtl/test/matrix_trans_test libs/numeric/mtl/test/matrix_vector_product_expression_test libs/numeric/mtl/test/matrix_vector_product_test libs/numeric/mtl/test/min_max_pos_test libs/numeric/mtl/test/mixed_complex_test libs/numeric/mtl/test/morton_dense_test libs/numeric/mtl/test/multi_vector_hermitian_times_vector_test libs/numeric/mtl/test/multi_vector_setup_test libs/numeric/mtl/test/multi_vector_times_vector_test libs/numeric/mtl/test/multi_vector_transposed_times_vector_test libs/numeric/mtl/test/multiply_transposed_sparse_matrix_test libs/numeric/mtl/test/namespace_bug_test_test libs/numeric/mtl/test/on_stack_default_test libs/numeric/mtl/test/one_norm_matrix_test libs/numeric/mtl/test/orth_test libs/numeric/mtl/test/page_rank_test libs/numeric/mtl/test/permutation_test libs/numeric/mtl/test/pretty_print_test libs/numeric/mtl/test/print_matrix_product_test libs/numeric/mtl/test/print_matrix_test libs/numeric/mtl/test/qr_test libs/numeric/mtl/test/random_test libs/numeric/mtl/test/rank_one_update_test libs/numeric/mtl/test/rank_two_update_test libs/numeric/mtl/test/reorder_test libs/numeric/mtl/test/resize_vector_test libs/numeric/mtl/test/right_scale_inplace_test libs/numeric/mtl/test/row_vector_times_col_vector_test libs/numeric/mtl/test/scaled_view_size_test libs/numeric/mtl/test/scompose_test libs/numeric/mtl/test/set_to_zero_test libs/numeric/mtl/test/shifted_inserter_test libs/numeric/mtl/test/size_test libs/numeric/mtl/test/sparse_dense_matrix_product_test libs/numeric/mtl/test/sparse_matrix_cursor_test libs/numeric/mtl/test/sparse_matrix_product_test libs/numeric/mtl/test/static_size_matrix_test libs/numeric/mtl/test/static_size_vector_test libs/numeric/mtl/test/strict_trisolve_test libs/numeric/mtl/test/strided_vector_ref_test libs/numeric/mtl/test/sub_matrix_3_test libs/numeric/mtl/test/sub_matrix_test libs/numeric/mtl/test/sub_vector_test libs/numeric/mtl/test/svd_test libs/numeric/mtl/test/swap_test libs/numeric/mtl/test/trace_test libs/numeric/mtl/test/trans_const_matrix_vector_product_test libs/numeric/mtl/test/transposed_sparse_matrix_vector_product_test libs/numeric/mtl/test/trisolve_test libs/numeric/mtl/test/umfpack_solve_test libs/numeric/mtl/test/variable_size_block_sparse_test libs/numeric/mtl/test/vector_comma_initialization_test libs/numeric/mtl/test/vector_delete_test libs/numeric/mtl/test/vector_expression_test libs/numeric/mtl/test/vector_fixed_test libs/numeric/mtl/test/vector_from_matrix_test libs/numeric/mtl/test/vector_irange_test libs/numeric/mtl/test/vector_map_view_test libs/numeric/mtl/test/vector_min_max_test libs/numeric/mtl/test/vector_reduction_test libs/numeric/mtl/test/vector_trans_test libs/numeric/mtl/test/which_compiler_test libs/numeric/mtl/test_with_optimization/move_memory_block_test libs/numeric/mtl/test_with_optimization/move_test libs/numeric/mtl/test_with_optimization/move_vector_test /usr/src/tmp/mtl4-buildroot/usr/bin + mv libs/numeric/mtl/doc/html libs/numeric/mtl/doc/external/prototype_manual.pdf /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/ + pushd libs/numeric/mtl/examples ~/RPM/BUILD/mtl4-4.r7628/libs/numeric/mtl/examples ~/RPM/BUILD/mtl4-4.r7628 + mv images nesting array_initialization.cpp bands.cpp compressed2D.cpp dense2D.cpp dot.cpp eigenvalue_example.cpp element_matrix.cpp hessenberg_example.cpp ilu_0_bicgstab.cpp insert.cpp insert_class.cpp insert_class_expensive.cpp insert_scope.cpp inv_matrix.cpp inverse_matrix.cpp lower.cpp lu_example.cpp matrix_addition.cpp matrix_functions.cpp matrix_functions2.cpp matrix_functions2a.cpp matrix_functions3.cpp matrix_mult_add.cpp matrix_mult_simple.cpp matrix_norms.cpp matrix_operations.cpp matrix_vector_mult.cpp minimize_complexity.cpp morton_dense.cpp move_matrix.cpp multi_vector.cpp orth_example.cpp permutation.cpp rank_two_update.cpp recursator.cpp recursator2.cpp reorder.cpp reorder2.cpp reorder3.cpp rich_vector_expr.cpp scaled_matrix_vector_mult.cpp setups_example.cpp shallow_copy_problems_const.cpp shallow_copy_problems_type.cpp solve_sudoku.cpp svd_example.cpp upper.cpp vector1.cpp vector2.cpp vector_expr.cpp vector_min_max.cpp vector_norm.cpp vector_reduction.cpp CMakeLists.txt SConscript matrix_market tutorial.hpp /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4/examples + rm -fR CMakeFiles + rm -f '*.o' Makefile CTestTestfile.cmake cmake_install.cmake doxygen_footer.html doxygen_footer_p1.html doxygen_footer_p2.html doxygen_header.html + mv dot mtl_dot + install -m755 array_initialization bands compressed2D dense2D eigenvalue_example element_matrix hessenberg_example ilu_0_bicgstab insert insert_class insert_class_expensive insert_scope inv_matrix inverse_matrix lower lu_example matrix_addition matrix_functions matrix_functions2 matrix_functions2a matrix_functions3 matrix_mult_add matrix_mult_simple matrix_norms matrix_operations matrix_vector_mult minimize_complexity morton_dense move_matrix mtl_dot multi_vector orth_example permutation rank_two_update recursator recursator2 reorder reorder2 reorder3 rich_vector_expr scaled_matrix_vector_mult setups_example shallow_copy_problems_const shallow_copy_problems_type solve_sudoku svd_example update_footer upper vector1 vector2 vector_expr vector_min_max vector_norm vector_reduction /usr/src/tmp/mtl4-buildroot/usr/bin + popd ~/RPM/BUILD/mtl4-4.r7628 + mv boost/numeric/itl boost/numeric/linear_algebra boost/numeric/meta_math boost/numeric/mtl /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/ + sed -i 's|@VERSION@|4.r7628|' mtl4.pc + install -d /usr/src/tmp/mtl4-buildroot/usr/lib64/pkgconfig + install -m644 mtl4.pc /usr/src/tmp/mtl4-buildroot/usr/lib64/pkgconfig + pushd mtl_reference ~/RPM/BUILD/mtl4-4.r7628/mtl_reference ~/RPM/BUILD/mtl4-4.r7628 + install -d /usr/src/tmp/mtl4-buildroot/usr/share/doc/libmtl2-devel-doc + install -p -m644 ColumnMatrix.html CorpID.gif DiagonalMatrix.html ILU.html ILUT.html IndexedIterator.html Indexer.html Iteration.html Matrix.html Offset.html OneDIndexer.html Preconditioner.html RowMatrix.html SSOR.html TwoDStorage.html Vector.html __copy.html __copy__2.html __infinity_normconstMatrixcolumn_tag.html __infinity_normconstMatrixrow_tag.html __major_normconstMatrix.html __make_external.html __minor_normconstMatrix.html __mult.html __mult__2.html __mult__3.html __mult__4.html __mult__5.html __mult__6.html __mult__7.html __mult__8.html __mult_dimconstMatAconstMatBMatCtwod_tag.html __mult_dimconstMatrixconstVecXVecYoned_tag.html __mult_fixn.html __one_normconstMatrixcolumn_tag.html __one_normconstMatrixrow_tag.html __rank_one.html __rank_one__2.html __rank_one__3.html __rank_one__4.html __rank_one__5.html __recur_set.html __tri_solveconstMatTMatBleft_side.html __tri_solveconstMatTMatBright_side.html __tri_solveconstTriMatrixVecXcolumn_tag.html __tri_solveconstTriMatrixVecXrow_tag.html _bogus.html abs_add.html abs_cmp.html absconstintervalTnum.html accumulateInputIteratorT.html accumulateInputIteratorTBinaryOperation.html acosconstintervalTnum.html adapters.gif adaptors.gif add.html add_op.html addconstLinalgALinalgB.html addconstVecXconstVecYVecZ.html addconstVecXconstVecYconstVecZVecW.html algorithms.gif allocators.gif array.html array2D.html array2D_partitioned.html asinconstintervalTnum.html atanconstintervalTnum.html band_view.html banded.html banded_indexer.html banded_indexer_OneDIndexer.html banded_offset.html banded_offset_bind_oned.html banded_tag.html banded_view.html banded_view_offset.html banded_view_offset_bind_oned.html bib.html bicgconstMatrixVectorconstVectorBconstPreconditionerIteration.html bicgstabconstMatrixVectorconstVectorBconstPreconditionerIteration.html bisectconstintervalTnum.html blais.gif blk.html block2D.html block2D___iterator.html block2D___iterator__2.html block2D___iterator___iterator.html block2D_partitioned.html block_view.html blockedconstMatrixBN.html blockedconstMatrixintint.html blue-bar.jpg category.jpg category_dot.gif cgconstMatrixVectorXconstVectorBconstPreconditionerIteration.html cgsconstMatrixVectorconstVectorBconstPreconditionerIteration.html cholesky.html choose.html column_major.html column_matrix.html column_matrix_blocked_view.html column_matrix_traits.html column_tag.html columns_type.html columnsconstMatrix.html compressed.html compressed1D.html compressed2D.html compressed2D_partitioned.html compressed_iter.html compressed_iter_bogus.html concept.gif concept_dot.gif conj_func.html const_elt_ref.html const_sparse_iterator.html constant_stride_generator.html containers.gif copy.html copyInIterOutIter.html copy__2.html copyconstLinalgALinalgB.html cosconstintervalTnum.html count.html dense.html dense2D.html dense2D_iterator.html dense2D_partitioned.html dense_iterator.html dense_iterator__2.html dense_tag.html diagonal.html diagonal_indexer.html diagonal_indexer_OneDIndexer.html diagonal_matrix.html diagonal_matrix_traits.html diagonal_tag.html diameterconstintervalTnum.html dimension.html dims.html dims__2.html distconstTnumconstintervalTnum.html distconstintervalTnumconstTnum.html distconstintervalTnumconstintervalTnum.html do_scaled.html do_stream.html do_strided.html do_transpose.html dot.html dot_conjconstVecXconstVecY.html dot_conjconstVecXconstVecYT.html dotconstVecXconstVecY.html dotconstVecXconstVecYT.html dotconstVecXconstVecYdouble_double.html dynamic_uplo__.html ele_divconstVecXconstVecYVecZ.html ele_multconstMatAMatB.html ele_multconstVecXconstVecYVecZ.html elt_ref.html emptyconstintervalTnum.html entry1.html entry1_value_less.html envelope.html envelope2D.html envelope2D_const_iterator.html envelope2D_iterator.html envelope2D_partitioned.html envelope2D_vec_ref.html expconstintervalTnum.html ext_comp2D.html ext_comp2D_partitioned.html external2D.html external2D_partitioned.html external_tag.html external_vec.html fast.gif fillOutputIteratorconstT.html function.gif function_dot.gif functions.html functors.gif gatherconstVecXVecY.html gcrconstMatrixVectorconstVectorBconstPreconditionerintIteration.html geconcharconstLapackMatAconstRealReal.html geequconstLapackMatAVectorRealVectorRealRealRealReal.html geevintLapackMatAVectorComplexLapackMatVLLapackMatVR.html gelqfLapackMatAVectorT.html gen_array2D.html gen_banded_indexer.html gen_banded_indexer_bind.html gen_banded_offset.html gen_banded_offset_bind.html gen_banded_view_offset.html gen_banded_view_offset_bind.html gen_block2D.html gen_compressed2D.html gen_dense2D.html gen_dense2D_blocked_view.html gen_diagonal_indexer.html gen_diagonal_indexer_bind.html gen_envelope2D.html gen_ext_comp2D.html gen_external2D.html gen_external2D_blocked_view.html gen_packed_offset.html gen_packed_offset_bind.html gen_rect_indexer.html gen_rect_indexer_bind.html gen_rect_offset.html gen_rect_offset_bind.html gen_scaled2D.html gen_scaled2D_bind.html gen_strided_band_view_offset.html gen_strided_band_view_offset_bind.html gen_strided_offset.html gen_strided_offset_bind.html general_stride_iterator.html generate_banded.html generate_diagonal.html generate_external.html generate_householderTconstVecVecT.html generate_internal.html generate_oned.html generate_rect.html generate_storage.html generate_symmetric.html generate_triangle.html generate_uplo.html generators.gif generators_error.html generic_comp2D.html generic_comp2D__iterator.html generic_comp2D_const_iterator.html generic_comp2D_iterator.html generic_comp2D_vec_ref.html generic_dense2D.html generic_dense2D_blocked_view.html geqpfLapackMatAVectorIntVectorT.html geqrfLapackMatAVectorT.html gesvLapackMatAVectorIntLapackMatB.html getrfLapackMatrixVectorInt.html getrscharLapackMatrixAVectorIntLapackMatrixB.html givens_rotation.html givens_rotation__2.html givens_rotation__3.html givens_rotation__4.html glossy-mtl-logo.jpg glossy-mtl.jpg gmresconstMatrixVectorconstVectorBconstPreconditionerintIter.html grey2.gif harwell_boeing_stream.html hermitian.html hermitian_tag.html householder_transform.html hullconstTnum.html hullconstTnumconstTnum.html hullconstTnumconstintervalTnum.html hullconstintervalTnumconstTnum.html hullconstintervalTnumconstintervalTnum.html index.html infconstintervalTnum.html infinity_normconstLinalgObj.html inner_productInIter1InIter2T.html inner_productInIter1InIter2TBinOp1BinOp2.html insert_iterator.html internal_tag.html intersectionconstintervalTnumconstintervalTnumbool.html interval.gif interval.html intervalC.gif interval_index.html isnanintervalTnum.html iterators.gif itl.gif itl_index.html lapack_matrix.html left_side.html leftconstintervalTnum.html linalg_traits.html linalg_vec.html linalg_vec_IndexArray.html linalg_vec_IndexArray_const_iterator.html linalg_vec_IndexArray_iterator.html linked_list.html lnconstintervalTnum.html logconstintervalTnum.html logosmall.gif lower__.html lu_factorDenseMatrixPvector.html lu_inverseconstDenseMatrixLUconstPvectorDenseMatrix.html lu_solveconstDenseMatrixconstPvectorconstVectorBVectorX.html matmat_multconstMatAconstMatBMatCrectangle_tag.html matmat_multconstMatAconstMatBMatCsymmetric_tag.html matmat_multconstMatAconstMatBMatCtriangle_tag.html matrix.html matrix_implementation.html matrix_implementation__iterator.html matrix_market_stream.html matrix_traits.html max_abs_indexconstVec.html max_indexconstVec.html maxconstVec.html midpointconstintervalTnum.html min_abs_indexconstVec.html min_indexconstVec.html minconstVec.html modified_givens.html mtl2lapack.gif mtl_index.html mtl_logo.gif mtl_multiplies.html mult.html mult__2.html mult_fixn.html multconstLinalgAconstLinalgBLinalgC.html multconstMatrixconstVecXconstVecYVecZ.html nd-header.jpg ndtoclogo.gif neg_halfconstintervalTnum.html not_strideable.html not_strided_tag.html number_traits.html number_traits__2.html numeric_limits.html one_normconstLinalgObj.html oned_tag.html 'operator!=TnumconstintervalTnum.html' 'operator!=constintervalTnumconstTnum.html' 'operator!=constintervalTnumconstintervalTnum.html' operator+constTnumconstintervalTnum.html operator+constintervalTnumconstTnum.html operator+constintervalTnumconstintervalTnum.html operator==constTnumconstintervalTnum.html operator==constintervalTnumconstTnum.html operator==constintervalTnumconstintervalTnum.html operator=TnumconstintervalTnum.html operator=constTnumconstintervalTnum.html operator=constintervalTnumconstintervalTnum.html operatorTnumconstintervalTnum.html operatorampconstintervalTnumconstintervalTnum.html operatorconstTnumconstintervalTnum.html operatorconstintervalTnumconstTnum.html operatorconstintervalTnumconstintervalTnum.html operatordivconstTnumconstintervalTnum.html operatordivconstintervalTnumconstTnum.html operatordivconstintervalTnumconstintervalTnum.html operatorminusconstTnumconstintervalTnum.html operatorminusconstintervalTnumconstTnum.html operatorminusconstintervalTnumconstintervalTnum.html orglqLapackMatAconstVectorT.html orgqrLapackMatAconstVectorT.html other_resources.html overview.gif overview_dot.gif packed.html packed_offset.html packed_offset_bind_oned.html pos_halfconstintervalTnum.html posgtTnumconstintervalTnum.html posgtconstintervalTnumconstintervalTnum.html posgteTnumconstintervalTnum.html posgteconstintervalTnumconstintervalTnum.html posltTnumconstintervalTnum.html posltconstintervalTnumconstintervalTnum.html poslteconstTnumconstintervalTnum.html poslteconstintervalTnumconstintervalTnum.html powconstintervalTnum.html powconstintervalTnumTnum.html predconstTnum.html predconstintervalTnum.html proper_subsetTnumconstintervalTnum.html proper_subsetconstintervalTnumconstintervalTnum.html qmrconstMatrixVectorconstVectorBconstPrecond1constPrecond2Iteration.html rank_one.html rank_one_updateMatrixconstVecXconstVecY.html rank_two_updateMatrixconstVecXconstVecY.html read_dense_matlabmatlab_densecharconstchar.html read_sparse_matlabmatlab_sparsecharconstchar.html rect_indexer.html rect_indexer_OneDIndexer.html rect_offset.html rect_offset_bind_oned.html rectangle.html rectangle_tag.html richardsonconstMatrixVectorconstVectorBconstPreconditionerIteration.html right_side.html rightconstintervalTnum.html row_major.html row_matrix.html row_matrix_blocked_view.html row_matrix_traits.html row_tag.html rows_type.html rowsconstMatrix.html scaleLinalgObjconstT.html scale_iterator.html scale_iterator__2.html scaled1D.html scaled2D.html scaled2D_iter.html scaled2D_partitioned.html scaledconstScalableconstT.html scatterconstVecXVecY.html selectors.gif set.html set__2.html set_diagonalMatrixconstT.html sgilogo.gif shamrock.gif shamrock2.gif signconstTnum.html simple_multconstMatAconstMatBMatCdense_tagOrien.html sinconstintervalTnum.html sp1D_index_array.html sp1D_index_array_iterator.html sparse1D.html sparse_iterator.html sparse_pair.html sparse_tag.html sqr_.html sqr_add.html sqrconstintervalTnum.html sqrtconstintervalTnum.html stl_home.gif stride_iterator.html strideable.html strided1D.html stridedRandomAccessContainerRefDistance.html strided_band_view_offset.html strided_band_view_offset_bind_oned.html strided_iterator.html strided_offset.html strided_offset_bind_oned.html strided_tag.html subsetconstTnumconstintervalTnum.html subsetconstintervalTnumconstintervalTnum.html subsetconstintervalintervalTnumconstintervalintervalTnum.html succconstTnum.html succconstintervalTnum.html sum_squaresconstVector.html sumconstVector.html supconstintervalTnum.html surf.gif swapLinalgALinalgB.html swap_rangesForwardIterator1ForwardIterator2.html sym_hullconstTnum.html symm_simple_multconstMatAconstMatBMatCcolumn_tag.html symm_simple_multconstMatAconstMatBMatCrow_tag.html symmetric.html symmetric_matrix.html symmetric_tag.html symmetric_view.html tags.gif tanconstintervalTnum.html tfqmrconstMatrixVectorconstVectorBconstPrecond1constPrecond2Iteration.html trans_iterIteratorUnaryFunction.html transconstMatrix.html transformInIter1InIter2OutIterBinOp.html transformInIterOutIterUnaryOp.html transform_iterator.html transform_iterator__2.html transposeMatrix.html transposeconstMatAMatB.html tree.html tri_solveconstMatTMatBSide.html tri_solveconstTriMatrixVecX.html tri_view.html triangle.html triangle_matrix.html triangle_tag.html triangle_view.html two_normconstVector.html twod_tag.html typ.gif type.gif type_dot.gif unit_lower__.html unit_upper__.html upper__.html utilities.gif whitespace.gif write_dense_matlabmatlab_densecharconstchar.html write_sparse_matlabmatlab_sparsecharconstchar.html /usr/src/tmp/mtl4-buildroot/usr/share/doc/libmtl2-devel-doc + popd ~/RPM/BUILD/mtl4-4.r7628 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/mtl4-buildroot (auto) Verifying and fixing files in /usr/src/tmp/mtl4-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/mtl4-buildroot (auto) Adjusting library links in /usr/src/tmp/mtl4-buildroot ./usr/lib64: Verifying ELF objects in /usr/src/tmp/mtl4-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: mtl4-4.r7628-alt4.beta1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.92899 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd mtl4-4.r7628 + DOCDIR=/usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4-4.r7628 + export DOCDIR + rm -rf /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4-4.r7628 + /bin/mkdir -p /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4-4.r7628 + cp -prL README license.mtl.txt license.short.txt /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4-4.r7628 + chmod -R go-w /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4-4.r7628 + chmod -R a+rX /usr/src/tmp/mtl4-buildroot/usr/share/doc/mtl4-4.r7628 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XIJMat find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xSopSi find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: mtl4-tests = 4.r7628-alt4.beta1, mtl4-examples = 4.r7628-alt4.beta1, libmtl4-devel-docs = 4.r7628-alt4.beta1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1c9dlb Processing files: mtl4-tests-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nbOrU6 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9k6fp5 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_4.0.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.1)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH), rtld(GNU_UNIQUE) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xcD7kL Creating mtl4-tests-debuginfo package Processing files: mtl4-examples-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rkeHlz find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PbzZ8p find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) find-requires: FINDPACKAGE-COMMANDS: cat grep sed svn Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, coreutils, grep, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_4.0.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH), rtld(GNU_UNIQUE), sed, subversion Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7nStkH Creating mtl4-examples-debuginfo package Processing files: libmtl4-devel-docs-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.57J3t1 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Pa5Abp find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Processing files: libmtl4-devel-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XjTBDQ find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XuGjYk find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) In file included from /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/itl/itl.hpp:17:0: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/itl/iteration/basic_iteration.hpp:16:20: fatal error: iostream: No such file or directory compilation terminated. cpp.req: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/itl/itl.hpp: cpp failed, trying c++ mode /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/meta_math/is_prime.hpp:18:43: fatal error: boost/config/concept_macros.hpp: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/meta_math/is_prime.hpp: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/power.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/power.hpp: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/concepts.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/concepts.hpp: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/accumulate.hpp:17:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/accumulate.hpp: cpp failed In file included from /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/concept_maps.hpp:6:0: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/intrinsic_concept_maps.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/concept_maps.hpp: cpp failed In file included from /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/ets_concepts.hpp:6:0: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/concepts.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/ets_concepts.hpp: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/new_concepts.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/new_concepts.hpp: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/old_concepts.hpp:17:43: fatal error: boost/config/concept_macros.hpp: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/old_concepts.hpp: cpp failed In file included from /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/vector_concepts.hpp:18:0: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/concepts.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/vector_concepts.hpp: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/intrinsic_concept_maps.hpp:16:20: fatal error: concepts: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/boost/numeric/linear_algebra/intrinsic_concept_maps.hpp: cpp failed Provides: pkgconfig(mtl4) = 4.r7628 Requires: boost-devel, /usr/lib64/pkgconfig, boost-devel-headers, liblapack-devel, libopenblas-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ByRXP7 Processing files: libmtl2-2.1.2-devel-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HOj8sX find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DFh5YP find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) In file included from /usr/src/tmp/mtl4-buildroot/usr/include/mtl/lu.h:17:0: /usr/src/tmp/mtl4-buildroot/usr/include/mtl/matrix.h:23:15: fatal error: set: No such file or directory compilation terminated. cpp.req: /usr/src/tmp/mtl4-buildroot/usr/include/mtl/lu.h: cpp failed, trying c++ mode /usr/src/tmp/mtl4-buildroot/usr/include/mtl/matlabio.h:18:43: fatal error: mat.h: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/mtl/matlabio.h: cpp failed /usr/src/tmp/mtl4-buildroot/usr/include/mtl/cplx_dbldbl.h:5:26: fatal error: doubledouble.h: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/mtl4-buildroot/usr/include/mtl/cplx_dbldbl.h: cpp failed Provides: libmtl2-devel = 4.r7628-alt4.beta1 Conflicts: libmtl2-devel < 4.r7628-alt4.beta1 Obsoletes: libmtl2-devel < 4.r7628-alt4.beta1 Processing files: libmtl2-2.1.2-devel-doc-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.j86K4N find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.N65n6O find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Provides: libmtl2-devel = 4.r7628-alt4.beta1 Conflicts: libmtl2-devel < 4.r7628-alt4.beta1 Obsoletes: libmtl2-devel < 4.r7628-alt4.beta1 Processing files: mtl4-tests-debuginfo-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P2MRuU find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lKW8U2 find-requires: running scripts (debuginfo) Requires: mtl4-tests = 4.r7628-alt4.beta1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6) Processing files: mtl4-examples-debuginfo-4.r7628-alt4.beta1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DKbf1Z find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DhcDVZ find-requires: running scripts (debuginfo) Requires: mtl4-examples = 4.r7628-alt4.beta1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/x86_64/mtl4-4.r7628-alt4.beta1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/mtl4-tests-4.r7628-alt4.beta1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/mtl4-examples-4.r7628-alt4.beta1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/libmtl4-devel-docs-4.r7628-alt4.beta1.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libmtl4-devel-4.r7628-alt4.beta1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/libmtl2-2.1.2-devel-4.r7628-alt4.beta1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/libmtl2-2.1.2-devel-doc-4.r7628-alt4.beta1.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/mtl4-tests-debuginfo-4.r7628-alt4.beta1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/mtl4-examples-debuginfo-4.r7628-alt4.beta1.x86_64.rpm 792.55user 64.70system 22:52.78elapsed 62%CPU (0avgtext+0avgdata 433260maxresident)k 0inputs+0outputs (0major+27548758minor)pagefaults 0swaps 811.42user 69.16system 23:23.91elapsed 62%CPU (0avgtext+0avgdata 433260maxresident)k 24inputs+0outputs (0major+28397131minor)pagefaults 0swaps --- libmtl4-devel-docs-4.r7628-alt4.beta1.noarch.rpm.repo 2012-08-11 23:16:53.000000000 +0000 +++ libmtl4-devel-docs-4.r7628-alt4.beta1.noarch.rpm.hasher 2019-04-14 04:24:17.559085114 +0000 @@ -98,2 +98,3 @@ /usr/share/doc/mtl4/html/bc_s.png 100644 +/usr/share/doc/mtl4/html/bdwn.png 100644 /usr/share/doc/mtl4/html/bench-aat.png 100644 @@ -111,2 +112,5 @@ /usr/share/doc/mtl4/html/classitl_1_1pc_1_1diagonal.html 100644 +/usr/share/doc/mtl4/html/classitl_1_1pc_1_1diagonal__coll__graph.map 100644 +/usr/share/doc/mtl4/html/classitl_1_1pc_1_1diagonal__coll__graph.md5 100644 +/usr/share/doc/mtl4/html/classitl_1_1pc_1_1diagonal__coll__graph.png 100644 /usr/share/doc/mtl4/html/classmtl_1_1_addable-members.html 100644 @@ -357,2 +361,55 @@ /usr/share/doc/mtl4/html/diagonal_setup.html 100644 +/usr/share/doc/mtl4/html/dir_08d71f066295662d0464ea596bb2fdb0.html 100644 +/usr/share/doc/mtl4/html/dir_12a3dd9b9d87d5c640f201952281be12.html 100644 +/usr/share/doc/mtl4/html/dir_15e0b97da13e2a508919ca512067b2ba.html 100644 +/usr/share/doc/mtl4/html/dir_178b144d01bbc5aef6513b5d51def2b6.html 100644 +/usr/share/doc/mtl4/html/dir_27a9894706410c8777e4bf11465ae16c.html 100644 +/usr/share/doc/mtl4/html/dir_2b509100ca74a9646c7bfcd1b194c59c.html 100644 +/usr/share/doc/mtl4/html/dir_2c75d557f8a59a2f026fe64a8bb8791b.html 100644 +/usr/share/doc/mtl4/html/dir_2fafb9798b2e20a5cc1334ec569c088e.html 100644 +/usr/share/doc/mtl4/html/dir_36381513a4f32549af79c4367402943d.html 100644 +/usr/share/doc/mtl4/html/dir_3e6a8a319575dfd549d45872da5734b1.html 100644 +/usr/share/doc/mtl4/html/dir_42c4d4da59e6573b40f8dc75a963764b.html 100644 +/usr/share/doc/mtl4/html/dir_442ef1eb302e4e1d237512f966716acf.html 100644 +/usr/share/doc/mtl4/html/dir_47f86d193bb18b8a30d437c33b88b4fa.html 100644 +/usr/share/doc/mtl4/html/dir_491ff09daed2c3fc5d4c13bb90e57121.html 100644 +/usr/share/doc/mtl4/html/dir_5037e2db88fd5cf393fe1c880ab856f1.html 100644 +/usr/share/doc/mtl4/html/dir_51acddd82f117d3d0a26802fa06311d2.html 100644 +/usr/share/doc/mtl4/html/dir_53ee41257d4cbe79e4e55baf01be81c4.html 100644 +/usr/share/doc/mtl4/html/dir_5c2fd650c4653687c53b8c3be747fffe.html 100644 +/usr/share/doc/mtl4/html/dir_6bcb5b5dac98614002bd7d8280257cfa.html 100644 +/usr/share/doc/mtl4/html/dir_70383a4baba7a5753c6ee5fb57d46497.html 100644 +/usr/share/doc/mtl4/html/dir_7221a1500ac4bd6e659a770fc72ac8d1.html 100644 +/usr/share/doc/mtl4/html/dir_77744f24bf9013e5150eed6dbcb6ba73.html 100644 +/usr/share/doc/mtl4/html/dir_84feb24a9952b7518840bd9cc7aff8d6.html 100644 +/usr/share/doc/mtl4/html/dir_8673a4e2d3af52414ec994108ce16bd7.html 100644 +/usr/share/doc/mtl4/html/dir_92831d816fa4100b986428ad32eb8d95.html 100644 +/usr/share/doc/mtl4/html/dir_9fd1f5112f1a044595881dc047eafe91.html 100644 +/usr/share/doc/mtl4/html/dir_a7faf45e211b93d4b3a0a832e6c1f1cb.html 100644 +/usr/share/doc/mtl4/html/dir_a955f29943bf9ac07ffa9c7b1f420fc2.html 100644 +/usr/share/doc/mtl4/html/dir_aa233f58105c2213ab9864f719853791.html 100644 +/usr/share/doc/mtl4/html/dir_aa72720caa3c735b028ae2e02263b130.html 100644 +/usr/share/doc/mtl4/html/dir_b0552974f88101eb549fbd0b4d27fffa.html 100644 +/usr/share/doc/mtl4/html/dir_b340a529aaba9a9486bffa4ee8d7610f.html 100644 +/usr/share/doc/mtl4/html/dir_b6cbbd9f5884c3ea5f8cb44f9a62793d.html 100644 +/usr/share/doc/mtl4/html/dir_b98bb0224a0e17254c29c28e135c2230.html 100644 +/usr/share/doc/mtl4/html/dir_c41cd0a43e74dccebcc121452f34e7f3.html 100644 +/usr/share/doc/mtl4/html/dir_c4a6f9ef9d60515833db96a1f80ff998.html 100644 +/usr/share/doc/mtl4/html/dir_c5c0032b4f9085b241397a8e39c2fb58.html 100644 +/usr/share/doc/mtl4/html/dir_c9fc5ca82fd7458e070bef717c9df3b1.html 100644 +/usr/share/doc/mtl4/html/dir_ceb0ef7af1e2da9859410814b0d3bf0b.html 100644 +/usr/share/doc/mtl4/html/dir_d16b2b758088e2b211a4d0c4b452a6d1.html 100644 +/usr/share/doc/mtl4/html/dir_d17903848900919e853848ac682e68e0.html 100644 +/usr/share/doc/mtl4/html/dir_d3dae63ec31d5cf2bdb4449b9f7ed424.html 100644 +/usr/share/doc/mtl4/html/dir_d7a8fad8c12852614effcc012822f4ed.html 100644 +/usr/share/doc/mtl4/html/dir_d7cdc0b79b6cbd44c27218f63105188a.html 100644 +/usr/share/doc/mtl4/html/dir_dc0cfbe29e5f65cc8af223ea386e2f18.html 100644 +/usr/share/doc/mtl4/html/dir_de17eba4ef3b945b01d13977d205de00.html 100644 +/usr/share/doc/mtl4/html/dir_e39828972aeb82f3b9266fafcc60f15c.html 100644 +/usr/share/doc/mtl4/html/dir_e6fcb54ee1340e5ec4498d1d979496d0.html 100644 +/usr/share/doc/mtl4/html/dir_ec861c1a8ae05c4c7fdc0a1de30b6bc1.html 100644 +/usr/share/doc/mtl4/html/dir_edcc6e4d56d0285a88aa1b9605f26ac5.html 100644 +/usr/share/doc/mtl4/html/dir_fc4bae2646bb479777ac18629911dc07.html 100644 +/usr/share/doc/mtl4/html/dir_fe0ec08beb7dc44c5e51225b9a1391f7.html 100644 +/usr/share/doc/mtl4/html/doc.png 100644 /usr/share/doc/mtl4/html/dot_real_v.html 100644 @@ -361,2 +418,3 @@ /usr/share/doc/mtl4/html/doxygen.png 100644 +/usr/share/doc/mtl4/html/dynsections.js 100644 /usr/share/doc/mtl4/html/eigenvalue_symmetric.html 100644 @@ -365,2 +423,4 @@ /usr/share/doc/mtl4/html/faq.html 100644 +/usr/share/doc/mtl4/html/folderclosed.png 100644 +/usr/share/doc/mtl4/html/folderopen.png 100644 /usr/share/doc/mtl4/html/frobenius_norm.html 100644 @@ -368,40 +428,40 @@ /usr/share/doc/mtl4/html/functions.html 100644 -/usr/share/doc/mtl4/html/functions_0x62.html 100644 -/usr/share/doc/mtl4/html/functions_0x63.html 100644 -/usr/share/doc/mtl4/html/functions_0x64.html 100644 -/usr/share/doc/mtl4/html/functions_0x65.html 100644 -/usr/share/doc/mtl4/html/functions_0x66.html 100644 -/usr/share/doc/mtl4/html/functions_0x67.html 100644 -/usr/share/doc/mtl4/html/functions_0x69.html 100644 -/usr/share/doc/mtl4/html/functions_0x6c.html 100644 -/usr/share/doc/mtl4/html/functions_0x6d.html 100644 -/usr/share/doc/mtl4/html/functions_0x6e.html 100644 -/usr/share/doc/mtl4/html/functions_0x6f.html 100644 -/usr/share/doc/mtl4/html/functions_0x70.html 100644 -/usr/share/doc/mtl4/html/functions_0x72.html 100644 -/usr/share/doc/mtl4/html/functions_0x73.html 100644 -/usr/share/doc/mtl4/html/functions_0x74.html 100644 -/usr/share/doc/mtl4/html/functions_0x75.html 100644 -/usr/share/doc/mtl4/html/functions_0x76.html 100644 /usr/share/doc/mtl4/html/functions_0x7e.html 100644 +/usr/share/doc/mtl4/html/functions_b.html 100644 +/usr/share/doc/mtl4/html/functions_c.html 100644 +/usr/share/doc/mtl4/html/functions_d.html 100644 +/usr/share/doc/mtl4/html/functions_e.html 100644 +/usr/share/doc/mtl4/html/functions_f.html 100644 /usr/share/doc/mtl4/html/functions_func.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x62.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x63.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x64.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x65.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x66.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x67.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x69.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x6c.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x6d.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x6e.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x6f.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x70.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x72.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x73.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x74.html 100644 -/usr/share/doc/mtl4/html/functions_func_0x75.html 100644 /usr/share/doc/mtl4/html/functions_func_0x7e.html 100644 +/usr/share/doc/mtl4/html/functions_func_b.html 100644 +/usr/share/doc/mtl4/html/functions_func_c.html 100644 +/usr/share/doc/mtl4/html/functions_func_d.html 100644 +/usr/share/doc/mtl4/html/functions_func_e.html 100644 +/usr/share/doc/mtl4/html/functions_func_f.html 100644 +/usr/share/doc/mtl4/html/functions_func_g.html 100644 +/usr/share/doc/mtl4/html/functions_func_i.html 100644 +/usr/share/doc/mtl4/html/functions_func_l.html 100644 +/usr/share/doc/mtl4/html/functions_func_m.html 100644 +/usr/share/doc/mtl4/html/functions_func_n.html 100644 +/usr/share/doc/mtl4/html/functions_func_o.html 100644 +/usr/share/doc/mtl4/html/functions_func_p.html 100644 +/usr/share/doc/mtl4/html/functions_func_r.html 100644 +/usr/share/doc/mtl4/html/functions_func_s.html 100644 +/usr/share/doc/mtl4/html/functions_func_t.html 100644 +/usr/share/doc/mtl4/html/functions_func_u.html 100644 +/usr/share/doc/mtl4/html/functions_g.html 100644 +/usr/share/doc/mtl4/html/functions_i.html 100644 +/usr/share/doc/mtl4/html/functions_l.html 100644 +/usr/share/doc/mtl4/html/functions_m.html 100644 +/usr/share/doc/mtl4/html/functions_n.html 100644 +/usr/share/doc/mtl4/html/functions_o.html 100644 +/usr/share/doc/mtl4/html/functions_p.html 100644 +/usr/share/doc/mtl4/html/functions_r.html 100644 /usr/share/doc/mtl4/html/functions_rela.html 100644 +/usr/share/doc/mtl4/html/functions_s.html 100644 +/usr/share/doc/mtl4/html/functions_t.html 100644 /usr/share/doc/mtl4/html/functions_type.html 100644 +/usr/share/doc/mtl4/html/functions_u.html 100644 +/usr/share/doc/mtl4/html/functions_v.html 100644 /usr/share/doc/mtl4/html/functions_vars.html 100644 @@ -1523,2 +1583,8 @@ /usr/share/doc/mtl4/html/inherit_graph_427.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_428.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_428.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_428.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_429.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_429.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_429.png 100644 /usr/share/doc/mtl4/html/inherit_graph_43.map 100644 @@ -1526,2 +1592,32 @@ /usr/share/doc/mtl4/html/inherit_graph_43.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_430.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_430.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_430.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_431.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_431.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_431.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_432.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_432.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_432.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_433.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_433.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_433.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_434.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_434.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_434.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_435.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_435.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_435.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_436.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_436.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_436.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_437.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_437.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_437.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_438.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_438.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_438.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_439.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_439.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_439.png 100644 /usr/share/doc/mtl4/html/inherit_graph_44.map 100644 @@ -1529,2 +1625,32 @@ /usr/share/doc/mtl4/html/inherit_graph_44.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_440.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_440.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_440.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_441.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_441.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_441.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_442.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_442.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_442.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_443.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_443.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_443.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_444.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_444.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_444.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_445.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_445.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_445.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_446.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_446.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_446.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_447.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_447.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_447.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_448.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_448.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_448.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_449.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_449.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_449.png 100644 /usr/share/doc/mtl4/html/inherit_graph_45.map 100644 @@ -1532,2 +1658,17 @@ /usr/share/doc/mtl4/html/inherit_graph_45.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_450.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_450.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_450.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_451.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_451.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_451.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_452.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_452.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_452.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_453.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_453.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_453.png 100644 +/usr/share/doc/mtl4/html/inherit_graph_454.map 100644 +/usr/share/doc/mtl4/html/inherit_graph_454.md5 100644 +/usr/share/doc/mtl4/html/inherit_graph_454.png 100644 /usr/share/doc/mtl4/html/inherit_graph_46.map 100644 @@ -1746,2 +1887,4 @@ /usr/share/doc/mtl4/html/max_v.html 100644 +/usr/share/doc/mtl4/html/menu.js 100644 +/usr/share/doc/mtl4/html/menudata.js 100644 /usr/share/doc/mtl4/html/min_pos_v.html 100644 @@ -1754,46 +1897,46 @@ /usr/share/doc/mtl4/html/namespacemembers.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x62.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x63.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x64.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x65.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x66.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x67.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x68.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x69.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x6a.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x6c.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x6d.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x6e.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x6f.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x70.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x71.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x72.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x73.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x74.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x75.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x76.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_0x77.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_b.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_c.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_d.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_e.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_f.html 100644 /usr/share/doc/mtl4/html/namespacemembers_func.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x62.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x63.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x64.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x65.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x66.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x67.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x68.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x69.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x6a.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x6c.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x6d.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x6e.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x6f.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x70.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x71.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x72.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x73.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x74.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x75.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x76.html 100644 -/usr/share/doc/mtl4/html/namespacemembers_func_0x77.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_b.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_c.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_d.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_e.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_f.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_g.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_h.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_i.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_j.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_l.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_m.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_n.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_o.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_p.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_q.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_r.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_s.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_t.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_u.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_v.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_func_w.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_g.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_h.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_i.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_j.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_l.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_m.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_n.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_o.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_p.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_q.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_r.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_s.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_t.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_u.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_v.html 100644 /usr/share/doc/mtl4/html/namespacemembers_vars.html 100644 +/usr/share/doc/mtl4/html/namespacemembers_w.html 100644 /usr/share/doc/mtl4/html/namespacemtl.html 100644 @@ -1822,2 +1965,3 @@ /usr/share/doc/mtl4/html/nav_f.png 100644 +/usr/share/doc/mtl4/html/nav_g.png 100644 /usr/share/doc/mtl4/html/nav_h.png 100644 @@ -1864,2 +2008,3 @@ /usr/share/doc/mtl4/html/size_v.html 100644 +/usr/share/doc/mtl4/html/splitbar.png 100644 /usr/share/doc/mtl4/html/strict_lower.html 100644 @@ -2588,2 +2733,3 @@ /usr/share/doc/mtl4/html/structmtl_1_1is__32__base__case__row__major__inherit__graph.png 100644 +/usr/share/doc/mtl4/html/structmtl_1_1is__clonable.html 100644 /usr/share/doc/mtl4/html/structmtl_1_1is__k__power__base__case__col__major-members.html 100644 @@ -3105,2 +3251,8 @@ /usr/share/doc/mtl4/html/structmtl_1_1tag_1_1vector__ref__inherit__graph.png 100644 +/usr/share/doc/mtl4/html/structmtl_1_1tfunctor_1_1divide__by-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1tfunctor_1_1divide__by.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1tfunctor_1_1rscale-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1tfunctor_1_1rscale.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1tfunctor_1_1scale-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1tfunctor_1_1scale.html 100644 /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1add__const__to__all-members.html 100644 @@ -3122,8 +3274,8 @@ /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1cvec__scal__div_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1cvec__scal__div_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__scal__div_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__scal__div_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1rvec__scal__div_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1rvec__scal__div_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1cvec__scal__div_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1cvec__scal__div_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__scal__div_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__scal__div_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1rvec__scal__div_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1div__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1rvec__scal__div_01_4.html 100644 /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1extended__complex.html 100644 @@ -3134,10 +3286,10 @@ /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__cvec__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__cvec__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__mat__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__mat__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__scal__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1mat__scal__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1scal__mat__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1scal__mat__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__cvec__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__cvec__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__mat__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__mat__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__scal__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1mat__scal__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1scal__mat__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1scal__mat__mult_01_4.html 100644 /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1mult__result__coll__graph.map 100644 @@ -3180,12 +3332,12 @@ /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1cvec__rvec__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1cvec__rvec__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1cvec__scal__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1cvec__scal__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1rvec__scal__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1rvec__scal__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1scal__cvec__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1scal__cvec__mult_01_4.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1scal__rvec__mult_01_4-members.html 100644 -/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_1_1mtl_1_1ashape_1_1scal__rvec__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1cvec__rvec__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1cvec__rvec__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1cvec__scal__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1cvec__scal__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1rvec__scal__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1rvec__scal__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1scal__cvec__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1scal__cvec__mult_01_4.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1scal__rvec__mult_01_4-members.html 100644 +/usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__aux_3_01_op1_00_01_op2_00_01_1_1mtl_1_1ashape_1_1scal__rvec__mult_01_4.html 100644 /usr/share/doc/mtl4/html/structmtl_1_1traits_1_1vec__mult__result__coll__graph.map 100644 @@ -3262,2 +3414,4 @@ /usr/share/doc/mtl4/html/swap_row_v.html 100644 +/usr/share/doc/mtl4/html/sync_off.png 100644 +/usr/share/doc/mtl4/html/sync_on.png 100644 /usr/share/doc/mtl4/html/tab_a.png 100644 --- mtl4-examples-4.r7628-alt4.beta1.x86_64.rpm.repo 2012-08-11 23:17:55.000000000 +0000 +++ mtl4-examples-4.r7628-alt4.beta1.x86_64.rpm.hasher 2019-04-14 04:24:17.755084984 +0000 @@ -59,2 +59,3 @@ Requires: libc.so.6(GLIBC_2.11)(64bit) +Requires: libc.so.6(GLIBC_2.14)(64bit) Requires: libc.so.6(GLIBC_2.2.5)(64bit) @@ -69,2 +70,3 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit) Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) --- mtl4-tests-4.r7628-alt4.beta1.x86_64.rpm.repo 2012-08-11 23:17:55.000000000 +0000 +++ mtl4-tests-4.r7628-alt4.beta1.x86_64.rpm.hasher 2019-04-14 04:24:18.233084668 +0000 @@ -158,2 +158,3 @@ Requires: libc.so.6(GLIBC_2.11)(64bit) +Requires: libc.so.6(GLIBC_2.14)(64bit) Requires: libc.so.6(GLIBC_2.2.5)(64bit) @@ -169,2 +170,3 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit) Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit)